Функция — это блок операторов, который можно многократно использовать в программе. Функции выполняются в программе только при вызове.
Синтаксис
PHP позволяет пользователям определять свои собственные функции. Объявление пользовательской функции начинается с ключевого слова function
и содержит весь код в фигурных скобках {
… }
.
function functionName () {код для выполнения;}
Код
В В примере ниже мы создаем функцию с именем hello ()
. Функция выводит «Hello world!». Чтобы вызвать эту функцию, напишите ее имя с последующими скобками ();
.
phpfunction hello () {//определение функции echo "Hello world!";} hello (); //вызов функции?>
Функции с аргументами
PHP-функциям также можно передавать параметры. Функция может иметь сколько угодно параметров. Эти параметры работают как переменные внутри нашей функции.
phpfunctionbornIn ($ name, $ year) {echo "$ name родился в $ year n"; }bornIn ("Ким", "1960") ;bornIn ("Джон "," 1998 ") ;bornIn (" Тим "," 1990 ");?>
Функции с возвращаемыми значениями
Функция может возвращать значение сценарию, который вызвал функцию, используя оператор return
. Возвращаемое значение может быть любого типа (включая массивы и объекты).
phpfunction addValues ($ value1, $ value2) {$ total = $ value1 + $ value2; return $ total;} echo addValues (8, 20); //Выводит: 28?>