Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка класу в PHP

Реферат Розробка класу в PHP





деструктор. Конструктор - це спеціальний метод класу, призначений для ініціалізації членів класу. Цей метод виконується раніше всіх інших методів класу під час оголошення об'єкта. У конструкторі зазвичай здійснюють ініціалізацію членів класу і резервування ресурсів, необхідних для роботи об'єкта, - виконується відкриття файлів, з'єднання з базою даних і т.д. Для того щоб використовувати в класі конструктор, необхідно оголосити в ньому метод з ім'ям _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...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Каталог посилань
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Розробка меню, технологічної та нормативної документації для ресторану перш ...
  • Реферат на тему: Практико-орієнтовані завдання як засіб реалізації прикладної спрямованості ...
  • Реферат на тему: Клас птахи, загальна характеристика класу