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

Реферат Створення сайту вчителя





и і об'єкти


Об'єкт - це структурована змінна, що містить всю інформацію про деяке фізичному предметі чи реалізованому в програмі понятті, клас - це опис таких об'єктів і дій, які можна з ними виконувати. [30]

Ім'я класу має задовольняти правилам іменування об'єктів у мові PHP, але є ряд імен, які зарезервовані розробниками для своїх цілей. У першу чергу це імена, що починаються з символу підкреслення «_». Для створення класів і функцій не можна використовувати такі імена. Крім того, зарезервовано ім'я stdClass, оскільки воно використовується всередині движка PHP.

Мінлива потрібного типу створюється з класу за допомогою оператора new. Створивши об'єкт, ми можемо застосовувати до нього всі методи і отримувати всі властивості, певні в описі класу. Для цього використовують такий синтаксис: $ імя_об'екта-> названіе_свойства або $ імя_об'екта-> названіе_метода (список аргументів). Перед назвою властивості або методу знака $ не ставлять.

$ art=newArticles;

/ / створюємо об'єкт $ art ($ art -> title);

/ / виводимо назву об'єкта $ art

$ another_art=newArticles;

/ / створюємо об'єкт $ another_art

$ another_art-> show_article ();
/ / Викликаємо метод для відображення об'єкта в браузер Кожен з об'єктів класу має одні й ті ж властивості і методи. Так, у об'єкту $ art і у об'єкту $ another_art є властивості title, description, author і методи Articles (), show_article (). Але це два різних об'єкта. Уявімо собі об'єкт як директорію у файловій системі, а його характеристики - як файли в цій директорії. Очевидно, що в кожній директорії можуть перебувати однакові файли, але проте вони вважаються різними, оскільки зберігаються в різних директоріях. Точно так само властивості і методи вважаються різними, якщо вони застосовуються до різних об'єктів. Щоб отримати потрібний файл з директорії верхнього рівня, ми пишемо повний шлях до цього файлу. При роботі з класами потрібно вказувати повне ім'я функції, яку ми хочемо викликати. Директорією верхнього рівня в PHP буде простір глобальних змінних, а шлях вказується за допомогою роздільника ->. Таким чином, імена $ art-> title і $ another_art-> title позначають дві різні змінні. [27]

Робота з файлами. У PHP не існує функції, призначеної саме для створення файлів. Більшість функцій працюють з вже існуючими файлами у файловій системі сервера. Щоб створити самий звичайний файл, потрібно скористатися функцією, яка відкриває локальний або віддалений файл. Називається ця функція fopen (). Вона пов'язує даний файл з потоком управління програми. Причому зв'язування буває різним в залежності від того, що ми хочемо робити з цим файлом: читати його, записувати в нього дані або робити і те й інше.

Синтаксис цієї функції такий: (имя_файла, тіп_доступа

[, use_include_path])

В результаті роботи ця функція повертає покажчик (типу ресурс) на відкритий нею файл. Як параметри цієї функції передаються: ім'я файлу, який потрібно відкрити, тип доступу до файлу (визначається тим, що ми збираємося робити з ним) і, можливо, параметр, що визначає, чи шукати вказаний файл в include_path. [18]

...


Назад | сторінка 14 з 25 | Наступна сторінка





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Імена. Види імен
  • Реферат на тему: Створення комп'ютерної мережі навчального класу школи на основі кабелю ...
  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"