Page 23 - 4252
P. 23
ЛЕКЦІЯ 4
ВИКОРИСТАННЯ ФУНКЦІЙ
Функції використовуються для розбиття великих блоків коду на менші,
більш керовані одиниці. Міститься всередині функції код виконує певне за-
вдання і повертає значення. PHP містить два типи функцій - визначені користу-
вачем (або створені програмістом) і внутрішні (вбудовані функції), які є части-
ною визначення мови PHP. Цей розділ присвячений створенню та застосуванню
певних функцій користувача.
Певні функції користувача створюються за допомогою ключового слова
function. Вони особливо корисні у великих програмах PHP, так як можуть міс-
тити блоки коду, які можуть викликатися чи використовуватися в програмі, що
дозволяє уникнути повторного переписування коду. Далі представлений при-
клад простої визначеної користувачем функції PHP:
function AddNumbers ($ num1, $ num2)
{
echo "Це приклад функції PHP. Вона обчислює суму двох чисел і повертає
результат, що викликається у програмі ";
return $ num1 + $ num2;
}
Певні функції користувача можуть викликатися в будь-якому місці блоку
коду PHP. У PHP функція виконується при використанні в коді її імені. Після
виклику функція отримує всі передані їй значення у формі параметрів, виконує
певні завдання і повертає значення, що викликає програма. Простий приклад
показаний нижче.
<? Php
function AddNumbers ($ num1, $ num2)
{
return $ num1 + $ num2;
}
echo "Сума 5 і 2 дорівнює". AddNumbers (5,2);
?>
Проте певна на початку функція AddNumbers () викликається тільки піз-
ніше в програмі. Виклик функції відбувається в операторі echo. Виводиться ря-
22