- Артикул:00-00006389
- Автор: Котеров Д.В., Костарев А.Ф
- ISBN: 978-5-9775-0315-0
- Обложка: Твердая обложка
- Издательство: БХВ-Петербург (все книги издательства)
- Город: Санкт-Петербург
- Страниц: 1104
- Формат: 70х100 1/16
- Год: 2014
- Вес: 2900 г
Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля РНР в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций РНР для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно-ориентированному программированию, а также подходам к отделению РНР-кода от HTML-шаблонов сайта. Во втором издании добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки.
Содержание
Часть I. Основы WEB-Программирования
Глава 1. Принципы работы Интернета
Глава 2. Интерфейс CGI и HTTP
Глава 3. CGI изнутри
Часть II. Выбор и настройка инструментария
Глава 4. Установка Apache
Глава 6. Денвер: автоматизация установки инструментария
Глава 7. Установка РНР 5 в ОС Unix
Часть III. Основы языка РНР
Глава 9. Переменные, константы, типы данных
Глава 10. Выражения и операции РНР
Глава 11. Работа с данными формы
Глава 12. Конструкции языка
Глава 13. Ассоциативные массивы
Глава 14. Функции и области видимости
Часть IV. Стандартные функции РНР
Глава 15. Строковые функции
Глава 16. Работа с массивами
Глава 17. Математические функции
Глава 18. Работа с файлами
Глава 19. Права доступа и атрибуты файлов
Глава 20. Работа с каталогами
Глава 21. Запуск внешних программ
Глава 22. Работа с датами и временем
Глава 23. Управление интерпретатором
Глава 24. Основы регулярных выражений в формате PCRE
Глава 25. Работа с HTTP и WWW
Глава 26. Сетевые функции
Глава 27. Посылка писем через РНР
Глава 28. Работа с СУБД MySQL
Глава 29. Управление сессиями
Глава 30. Работа с изображениями
Часть V. Объектно-ориентированное программирование на РНР
Глава 31. Организация библиотек
Глава 32. Классы и сокрытие данных
Глава 33. Наследование и виртуальные методы
Глава 34. Обработка ошибок и исключения
Глава 35. Отражения, итераторы, массивы
Часть VI. XML в PHP 5
Глава 36. Фундамент XML
Глава 37. DOM1 - объектная модель XML-документа
Глава 38. DOM2 - пространства имен
Глава 39. DOM3 и другие стандарты
Глава 40. Пути-дорожки: язык XPath
Глава 41. Расширение SIMPLEXML
Глава 42. Расширение XSLT
Часть VII. Приемы программирования на РНР 5
Глава 43. Загрузка файлов на сервер
Глава 44. Использование перенаправлений
Глава 45. Перехват выходного потока
Глава 46. Код и шаблон страницы
Глава 47. Динамическая загрузка данных (AJAX)
Глава 48. DbSimple: упрощенный интерфейс работы с СУБД
Ссылки
Резюме
Предметный указатель