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
   18   19   20   21   22   23   24   25   26   27   28