Функції, їх синтаксис, створення і виклик


Функція-це набір операторів, який ідентифікується певним ідентифікатором (ім’ям). Найпростіше розібратися що ж таке функція, це подивитися на приклад:

<?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;]
}