Функции в PHP
Функция – это такая штука, на которую можно ссылаться из других частей кода, и прописанные в ней действия каждый раз будут выполняться. Если Вы собираетесь учить язык PHP, то посмотрите на сайте также https://topranker.ru/blog/luchshie-knigi-po-php топ лучших книг по изучению PHP.
Пример функции:
function printWords (…) {…};
В круглых скобках указываются параметры функции, с которыми надо взаимодействовать. В фигурных скобках находится тело функции, где объяснено, что нужно делать.
Ссылаться на функцию надо таким образом:
printWords ();
Обратите внимание, что в круглых скобках можно ничего не указывать и фигурных скобок не ставить.
Рассмотрим интересную особенность функций:
function printWords ($word) {echo $word};
$x=13;
$y=34;
$sum=$x+$y;
printWords ($sum);
По идее, браузер должен выдать ошибку, так как в круглых скобках функции написаны разные переменные. Но код будет работать, ведь для компилятора важно название функции, а не содержание скобок. На экране выйдет число 47.
Это очень удобно, так как при разных переменных с неодинаковым названием можно использовать одну функцию. Например:
function math ($fir,$sec) {
$summa = $fir + $sec;
return $summ;
};
$x=13;
$y=34;
$sum=math($x,$y);
echo "$sum";
На экране выйдет число 47.
Здесь надо учесть, что в одной функции должна соблюдаться очерёдность элементов. То есть если впереди стоит $x, то она будет соответствовать $fir, а тогда $y – $sec.