конкретної задачі в кожній з лекцій. Більшість прикладів взяті з реально існуючої системи: віртуального музею історії інформатики. Перша частина курсу присвячена вивченню основ синтаксису і керуючим конструкціям. Після цього розглядається технологія клієнт-сервер, як основна сфера докладання мови PHP. Потім переходимо до вивчення найбільш корисних на наш погляд вбудованих функцій і рішенням з їх допомогою практичних завдань. Хоча об'єктна модель в мові PHP не найбагатша, її принципова наявність дозволяє природним чином описувати об'єктні моделі даних. В якості базової моделі буде розглянута модель документа віртуального музею інформатики. Після цього буде розглянуто низку прикладних аспектів: робота з файловою системою, з БД, рядками, сесіями, DOM XML - усе це дозволить розглянути ключові завдання практичного використання мови. p align="justify"> Його творець, Расмус Лердорф, хотів знати, скільки чоловік читають його online-резюме, і написав для цього простеньку CGI-оболонку на мові Perl, тобто це був набір Perl-скриптів, призначених виключно для певної мети - збору статистики відвідувань.
В«PHP може всеВ», - заявляють його творці. У першу чергу PHP використовується для створення скриптів, що працюють на стороні сервера, для цього його, власне, і придумали. PHP здатний вирішувати ті ж завдання, що і будь-які інші CGI-скрипти, у тому числі обробляти дані html-форм, динамічно генерувати html сторінки і т.п. Але є й інші області, де може використовуватися PHP. Всього виокремлюють три основні області застосування PHP. p align="justify"> Перша область, як уже говорилося, - це створення додатків (скриптів), які виконуються на стороні сервера. PHP найбільш широко використовується саме для створення такого роду скриптів. Для того щоб працювати таким чином, знадобиться PHP-парсер (тобто обробник php-скриптів) і web-сервер для обробки скрипта, браузер для перегляду результатів роботи скрипта, ну, і, звичайно, який-небудь текстовий редактор для написання самого php-коду. Парсер PHP поширюється у вигляді CGI-програми або серверного модуля. Як встановити його і web-сервер на свій комп'ютер, ми розглянемо трохи пізніше. У цьому курсі ми будемо обговорювати, як правило, створення саме серверних додатків, як приклад використання мови PHP. p align="justify"> Друга область - це створення скриптів, що виконуються в командному рядку. Тобто за допомогою PHP можна створювати такі скрипти, які будуть виконуватися, незалежно від web-сервера і браузера, на конкретній машині. Для такої роботи буде потрібно лише парсер PHP (в цьому випадку його називають інтерпретатором командного рядка (cli, command line interpreter)). Цей спосіб роботи підходить, наприклад, для скриптів, які повинні виконуватися регулярно за допомогою різних планувальників завдань або для розв'язання задач простої обробки тексту. p align="justify"> Й остання область - це створення GUI-додатків (графічних інтерфейсів), що виконуються на сторон...