Побудова бібліотек функцій
Бібліотеки функцій - одне з найбільш ефективних засобів економії часу при побудові додатків. Припустимо, ви написали серію функцій для сортування масиву. Ймовірно, ці функції будуть неодноразово використовуватися в різних додатках. Замість того щоб постійно переписувати ці функції в новий сценарій або копіювати їх через текстовий буфер, набагато зручніше розмістити всі функції сортування в окремому файлі і присвоїти йому легко впізнаване ім'я (наприклад, array_sorting.inc). Приклад такого файлу наведений у лістингу 4.7.
Лістинг 4.7. Приклад бібліотеки функцій (array_sorting.inc)
<?
/ / Файл: array_sorting.inc
/ / Призначення: Бібліотека функцій для сортування масивів.
/ / Дата: 17 липня 2000
function merge_sort ($ array. $ tmparray, $ right, left $) (
...
function bubble_sort ($ array. $ n) (
...
)
function quicksort ($ array. $ right. $ left) (
...
)
?>