Функции в PHP, их синтаксис, создание и вызов


Функция - это набор операторов, который идентифицируется определенным идентификатором (именем). Проще всего разобраться что же такое функция, это посмотреть на пример:

<?php
function square($num)
{
   $square = $num * $num;
   echo $square;
}	

square(7);

?>

Это простая функция, которая рассчитывает квадрат числа.

Сначала, мы создаем функцию прописывая ключевое слово function, после которого мы можем задать любое имя для нашей функции, в нашем случае это имя - square. В скобках мы передаем аргумент функции (то, что нам нужно посчитать), в нашем случае это переменная - $num (какое-нибудь число).

Далее, в теле функции, мы прописываем все, что мы хотим, чтобы функция выполняла. В нашем случае, функция задает переменной $square квадрат числа, которое находится в $num, после мы просто выводим результат функции $square, с помощью оператора echo.

После этих действий, мы можем в любой части нашей страницы вызвать созданную функцию вот так: square(какое-нибудь число);

Формальный синтаксис описания функции:

function name([argument_list...])
{
    [statemetns;]
    [return value;]
}