•  14

PHP 5

PHP 5
  • Второе издание
  • Автор: Дмитрий Котеров, Алексей Костарев
  • Издательство: БХВ-Петербург
  • Год: 2008
  • Язык: Русский
  • Страниц: 1104
  • Формат: djvu
  • Размер: 26 Мб

Описание книги PHP 5:
Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля PHP в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций PHP для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д.

Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно-ориентированному программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта. Добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки.

ЧАСТЬ I. ОСНОВЫ WEB-ПРОГРАММИРОВАНИЯ

  • Принципы работы Интернета
  • Интерфейс CGI и HTTP
  • CGI изнутри

ЧАСТЬ II. ВЫБОР И НАСТРОЙКА ИНСТРУМЕНТАРИЯ

  • Установка Apache
  • Установка PHP и MySQL
  • Денвер: автоматизация установки инструментария
  • Установка PHP 5 в ОС Unix

ЧАСТЬ III. ОСНОВЫ ЯЗЫКА PHP

  • Характеристика языка PHP
  • Переменные, константы, типы данных
  • Выражения и операции PHP
  • Работа сданными формы
  • Конструкции языка
  • Ассоциативные массивы
  • Функции и области видимости

ЧАСТЬ IV. СТАНДАРТНЫЕ ФУНКЦИИ PHP

  • Строковые функции
  • Работа с массивами
  • Математические функции
  • Работа с файлами
  • Права доступа и атрибуты файлов
  • Работа с каталогами
  • Запуск внешних программ
  • Работа с датами и временем
  • Управление интерпретатором
  • Основы регулярных выражений в формате PCRE
  • Работа с HTTP и WWW
  • Сетевые функции
  • Посылка писем через PHP
  • Работа с СУБД MySQL
  • Управление сессиями
  • Работа с изображениями

ЧАСТЬ V. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА PHP

  • Организация библиотек
  • Классы и сокрытие данных
  • Наследование и виртуальные методы
  • Обработка ошибок и исключения
  • Отражения, итераторы, массивы

ЧАСТЬ VI. XML В PHP 5

  • Фундамент XML
  • DOM1 — объектная модель XML-документа
  • DOM2 — пространства имен
  • DOM3 и другие стандарты
  • Пути-дорожки: язык XPath
  • Расширение SIMPLEXML
  • Расширение XSLT

ЧАСТЬ VII. ПРИЕМЫ ПРОГРАММИРОВАНИЯ НА PHP 5

  • Загрузка файлов на сервер
  • Использование перенаправлений
  • Перехват выходного потока
  • Код и шаблон страницы
  • Динамическая загрузка данных (AJAX)
  • DbSimpIe: упрощенный интерфейс работы с СУБД