деструктор. Конструктор - це спеціальний метод класу, призначений для ініціалізації членів класу. Цей метод виконується раніше всіх інших методів класу під час оголошення об'єкта. У конструкторі зазвичай здійснюють ініціалізацію членів класу і резервування ресурсів, необхідних для роботи об'єкта, - виконується відкриття файлів, з'єднання з базою даних і т.д. Для того щоб використовувати в класі конструктор, необхідно оголосити в ньому метод з ім'ям _construct ().
Деструкція - це спеціальний метод класу, призначений для звільнення ресурсів, зайнятих об'єктом під час його існування. Цей метод завжди викликається після всіх інших методів під час знищення об'єкта. У ньому можна закрити відкриті файли, від'єднатися від бази даних.
Конструктор і деструктор - це ключові методи класу. Їх наявність є однією з ознак об'єктно-орієнтованої технології. Але це не означає, що в кожному класі обов'язково повинні бути констуктор і деструктор - це необов'язкові елементи класу і їх слід застосовувати тільки при необхідності.
1.4 Об'єкти
Об'єкти оголошуються за допомогою ключового слова new і є екземпляром класу. Можна оголосити кілька об'єктів (екземплярів) класу, точно так само як одному поняттю столу може відповідати кілька реальних столів, а з однієї ливарної форми можна отримати багато деталей.
Об'єкти є такими ж повноцінними змінними. Можна створювати масив об'єктів, але при роботі з ним необхідно враховувати особливості об'яви й оперування об'єктами.
Об'єкти, як і звичайні змінні, можна передавати в якості аргументу функції. Вони можуть виступати не тільки як параметри функцій, але і як повертаються значення. Повертаний об'єкт можна присвоїти іншому об'єкту або викликати його методи або члени безпосередньо. br/>
Глава 2 - Реалізація класу
Створюваний нами клас буде називатися Url_nav являти собою масив і змінну:
$ link_and_text_list - Масив посилань, в якому зберігатимуться адреси посилань і текст до них. p> $ delitmer - роздільник посилань.
Для успішної роботи класу нам знадобляться три методи:
функція, змінює стиль відвіданих посилань
функція, змінює стиль посилань при наведенні курсору миші
функція, змінює стиль не відвіданих посилань
функція, яка буде додавати звичайне посилання елемент в масив
функція, яка буде додавати посилання-малюнок у масив
функція, створює горизонтальне меню навігації з масиву
функція, створює вертикальне меню навігації з масиву
функція створює заголовок
Опишемо кожен метод класу більш докладно.
2.1 Функція l_visited_style (зміна стилю відвіданих посилань)
При виклику функції користувачу треба буде ввести чотири параметри:
$ color - колір посилань
$ t_decor - оформлення посилань (наприклад підкреслення)
$ f_size - розмір шрифту посилань
$ f_font - назва шрифту посилань
Реалізація функції на мові PHP буде мати наступний вигляд:
function l_visited_style ($ color, $ t_decor, $ f_size, $ f_font)
{
echo ('");
}
2.2 Функція l_hover_style (зміна стилю посилань при наведенні)
При виклику функції користувачу треба буде ввести чотири параметри:
$ color - колір посилань
$ t_decor - оформлення посилань (наприклад підкреслення)
$ f_size - розмір шрифту посилань
$ f_font - назва шрифту посилань
Реалізація функції на мові PHP буде мати наступний вигляд:
function l_hover_style ($ color, $ t_decor, $ f_size, $ f_font)
{
echo (' A: hover');
echo ("{");
if ($ Color! = "") p> {
echo ("color:");
echo ($ color);
echo (";");
}
else
{
echo ('color: # 000000;');
}
if ($ T_deco...