Настоящая сила PHP заключается в его функциях.
В PHP предусмотрено более 700 встроенных функций.
Функции PHP
В этом уроке мы покажем вам, как создавать собственные функции.
Создание функций PHP
Функция — это блок кода, который может выполняться при необходимости.
Создание функций PHP.
Все функции именуются с использованием ключевого слова «function()» для запуска
функции — имя функции должно намекать на ее функциональность. Имена функций начинаются с буквы или подчеркивания.
Добавьте «{» — часть после открывающей фигурной скобки — это код функции.
При вставке кода функции
добавляется символ «}» — функция заканчивается закрывающей фигурной скобкой.
Пример
простой функции, которая печатает мое имя при вызове:
<html>
<тело>
<?php
функция writeMyName(){
эхо «Дэвид Ян»;
}
WriteMyName();
?>
</body>
</html>
Использование функции PHP
Теперь мы собираемся использовать эту функцию в скрипте PHP:
<?php
функция writeMyName(){
эхо «Дэвид Ян»;
}
echo "Привет, мир!";
эхо «Меня зовут»;
написатьМоеИмя();
echo ".Правильно, ";
написатьМоеИмя();
echo "меня зовут.";
?>
Вывод приведенного выше кода:
Привет, мир!
Меня зовут Дэвид Янг.
Правильно, меня зовут Дэвид Янг.
Функция PHP — добавление параметров.
Наша первая функция очень простая. Он может выводить только статическую строку.
Имея возможность добавлять параметры, мы добавляем функции больше функциональности. Параметр похож на переменную.
Возможно, вы заметили, что после имени функции стоят круглые скобки, например writeMyName(). Параметры указаны в скобках.
Пример 1.
В следующем примере выводятся разные имена, но одна и та же фамилия:
<?php
функция writeMyName($fname){
echo $fname "Ян.";
}
echo "Меня зовут ";
writeMyName("Дэвид");
echo "Меня зовут ";
writeMyName("Майк");
echo "Меня зовут ";
writeMyName("Джон");
?>
Вывод приведенного выше кода:
Меня зовут Дэвид Янг.
Меня зовут Майк Янг.
Меня зовут Джон Янг.
Функция, приведенная ниже
в примере 2,
имеет два параметра:<?php.
функция writeMyName($fname,$punctuation){
echo $fname . "Янь" $пунктуация "";
}
echo "Меня зовут ";
writeMyName("Дэвид",".");
echo "Меня зовут ";
writeMyName("Майк","!");
echo "Меня зовут ";
writeMyName("Джон","...");
?>
Вывод приведенного выше кода:
Меня зовут Дэвид Янг.
Меня зовут Майк Янг!
Меня зовут Джон Янг...
Функции PHP – возвращаемое значение
Функции также можно использовать для возврата значений.
Пример
<?php
функция add($x,$y){
$всего = $x + $y;
вернуть $всего;
}
Эхо "1 + 16 = " добавить (1,16);
? >
Вывод приведенного выше кода:
1 + 16 = 17