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

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





p>

Функція повинна послідовно виводити всі посилання, введені раніше в масив $ Link_and_text_list з переходом на наступну рядків

Реалізація функції на мові PHP буде мати наступний вигляд:


function vert_nav_create ()

{

$ Links_arr = $ this-> link_and_text_list;

$ str = ""; p> $ C = sizeof ($ links_arr);

for ($ i = 0; $ I <$ c; $ i + +)

{

if (! $ Links_arr [$ i] ['url'])

{

$ str. = $ Links_arr [$ i] ['title'];

} else {

$ str. = "}

}

return $ str;

}


2.8 Функція title_create () (створює заголовок сторінки)


Дана функція буде виводити в заголовок сторінки частина масиву, що містить текст з посилань (Через роздільник). p> Реалізація функції на мові PHP буде мати наступний вигляд:

function title_create ()

{

$ links_arr = array_reverse ($ this-> link_and_text_list);

$ str = ""; p> $ c = sizeof ($ links_arr);

for ($ i = 0; $ I <$ c; $ i + +)

{

$ str. = $ Links_arr [$ i] ['title'];

if ($ I <$ c-1)

{

$ str. = $ This-> delitmer;

}

}

return " ". $ Str. " ";

}

}


2.9 Приклад використання


Для того щоб проілюструвати використання створеного нами класу введемо наступний код PHP (Результат його виконання показаний на Рис. 1):

ReFolder - Про проект

$ nav = new Url_nav ();// створення нового екземпляра класу

$ nav -> l_visited_style ("", "", "", "") ;//зміна стилю відвіданих посилань

$ nav -> l_hover_style ("", "", "", "") ;//зміна стилю посилань при наведенні

$ nav -> l_link_style ("", "", "", "") ;//зміна стилю невідвіданих посилань

$ nav -> delitmer = "<";// установка роздільник


$ nav -> add_item ("Про проект", "index.htm");

$ nav -> add_item ("Реферати", "referats.htm");// додавання елементів

$ nav -> add_item ("Бібліотека", "bibl.htm");

$ nav -> add_item ("Рішення і відповіді", "otveti.htm");

$ nav -> add_item ("Програми", "program.htm");


$ nav -> delitmer =">";// зміна роздільник

echo $ nav -> gor_nav_create ();// створення і виведення панелі навігації з посиланнями

echo ("


");

$ nav2 = new Url_nav ();

$ nav2 = new Url_nav ();// Створення нового екземпляра класу

$ nav2 -> l_visited_style ("", "", "", "") ;//зміна стилю відвіданих посилань

$ nav2 -> l_hover_style ("", "", "", "") ;//зміна стилю посилань при наведенні

$ nav2 -> l_link_style ("", "", "", "") ;//зміна стилю невідвіданих посилань

$ nav2 -> add_item ("Безкоштовне зберігання файлів", "#" 1.files/image001.jpg">

Рис. 1 - Результат виконання коду


Висновок


Розроблений клас дозволяє значно спростити створення меню навігації сайту. Він зводить всю розробку до завдання елементів масиву, роздільник і викликом методів класу.

Клас дозволяє виводити меню навігації, як у вигляді рядка, так і у вигляді стовпчика. Що ще більше розширює функціональні можливості класу.

Таким чином можна зробити висновок про те, що поставлене завдання було виконано повністю. І її підсумком став цілком життєздатний програмний продукт, здатний отримати широке застосування у фахівців займаються розробкою Web - сайтів на мові PHP.


Список літератури


Кузнецов М.В., Сімдянов І.В. Самовчитель PHP. - 2-е вид., Перераб. і доп. - СПб.: БХВ-Петербург, 2006. p> Уільман Л., Основи програмування на PHP: Пер з анг. -М.: ДМК Пресс, 2001. p> Фленов М.Є., PHP Очима хакера. - СПб.: БХВ-Петербург, 2005. p> Кухарчик А., PHP: Навчання на прикладах. - Мн.: Нове видання, 2004. br/>


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





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

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Розробка і реалізація програми на мові С ++
  • Реферат на тему: Розробка і реалізація програмного інструменту для оцифровки двовимірного гр ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...