Головна » Файли » PHP » PHP

Функции PHP
29.05.2012, 17:54

PHP поставляется с несколькими сотнями готовых к работе встроенных функций, превращающих его в язык с очень богатыми возможностями. Для того чтобы воспользоваться функцией, ее нужно вызвать по имени. Посмотрим, например, как работает функция ргint: 

print("print является функцией"); 

Круглые скобки сообщают РНР, что вы ссылаетесь на функцию. В противном случае будет считаться, что вы ссылаетесь на константу, и может быть выдано уведомление об использовании неопределенной константы 

Notice: Use of undefined constant fname - assumed 'fname' 

за которым последует текстовая строка fname согласно предположению, что вы, наверное, хотели поместить в код текстовую строку. (Ситуация запутается еще больше, если константа по имени fname будет существовать на самом деле и PHP в таком случае воспользуется ее значением.) 

Собственно говоря, print является псевдофункцией; которая обычно называется конструкцией. Разница в том, что при ее использовании круглые скобки можно опустить: 

print "print не требует использования круглых скобок "; 

А после любого другого имени вызываемой функции скобки нужно ставить всегда, даже если они останутся пустыми (в том случае, когда функции не передаются никакие аргументы). 

Функции могут принимать любое количество аргументов, включая нулевое. Например, показанная здесь функция phpinfo отображает массу информации о текущей установке PHP и не требует никаких аргументов: 

phpinfoо(); 

Функция phpinfo весьма полезна для получения информации о текущей установке РНР, но этой информацией могут воспользоваться и потенциальные злоумышленники. Поэтому никогда не оставляйте вызов этой функции в коде, подготовленном для работы в сети. 

В примере показан ряд встроенных функций, использующих один и более аргументов. 

?php

echo strrev (" .dlrow olleH"); // Реверсирование строки

echo str_repeat ("Hip " , 2);  // Повторение строки

echo strtoupper ("hooray!");  // Преобразование символов строки в верхний регистр

?>

    В этом примере используются три функции для обработки строк, выводящие следующий текст:

Hello world. Нiр hiр HOORAY! 

Как следует из результата, функция strrev реверсирует порядок символов в строке, функция str_repeat дважды повторяет строку Hip (в соответствии с требованием второго аргумента), а функция strtoupper переводит буквы в слове hooray! в верхний регистр. 

Категорія: PHP | Додав: [UA]Admin | Теги: olleH, phpinfo, fname, constant, константу, ргint, dlrow, php, функций
Переглядів: 1119 | Завантажень: 0 | Коментарі: 1
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]

Як би ви хотіли назвати нашого котика?
Всего ответов: 45
Реклама на сайті Чорнобай - 063-878-77-71 Ковка Киев
Найближчі населені пункти до селища міського типу    Чорнобай: Ви власник цих сайтів, пропоную співпрацю! м. Золотоноша20 км
смт. Оржиця29 км
м. Черкаси32 км
смт. Драбів34 км
смт. Новооржицьке48 км
м. Гребінка50 км
с. Великі Липняги56 км
м. Сміла59 км
м. Лубни61 км
Четвер
09.07.2020
04:00

[ Управління профілем ]
Онлайн радио

OnLine
Онлайн всього: 1
Гостей: 1
Користувачів: 0

Користувачів онлайн:
На сайті Чорнобай були:

Ремонт компютерів настройка та устаноака систем, програм та антивірусів, створення рефератів, дипломних, курсових, робіт.Банери та дизайн. Створення сайтів Черкаси - Чорнобай тел. - 063 - 878 - 77 - 71 - 096 - 180 - 12 - 12