Урок 20. Создание функций в php

Для определения функции используют ключевое слово function, после которого записывают ее имя и список переменных-параметров в скобках. Сам код функции (ее тело) заключается в фигурные скобки. Синтаксис записи функции в php следующий:

function function_name([$param[ , $param…]]){
//код функции
}

Давайте теперь рассмотрим пример функции возведения числа в квадрат.

function kwadrat ($number){
$number_v_kwadrate = $number * $number;
echo $number_v_kwadrate;
}

В примере мы создали функцию kwadrat(), в которую передается аргумент в виде числа. Число может быть любым, поэтому в функции используется псевдоним — переменная $number, с которой и производятся все операции в теле функции. Переменная $number – это параметр функции. Нужно понимать разницу между терминами «параметр» и «аргумент». Параметр функции – это псевдоним, который используют внутри самой функции, а аргумент – это реальное значение, которое передается в функцию (например, somemail@mail.ru или 25).

Функцию можно создавать в любом месте программы.  Как правило, определения функций записываются рядом в одной части php скрипта, в большинстве случаев  в начале или в отдельных файлах.