Рассмотрены актуальные вопросы применения РНР дли работы с базами данных MySQL и XML-документами. Описана установка и настройка сервера Apache с модулем РНР 5 и сервера MySQL 5. Изложены основы языка РНР и его расширения. Подробно излагается работа с базами данных MySQL от построения запросов до использования утилит командной строки. Приведены базовые сведения о языке XML. Описан формат новостной ленты RSS и представлены практические примеры обработки XML-документов с помошью расширений РНР 5, таких как SimpleXML, DOM-функциями и функциями событийного программирования SAX. Во втором издании расширено описание объектной модели РНР, уделено внимание проблеме русификации Web-приложений. Компакт-диск содержит дистрибутивы Web-сервера, модуля РНР и сервера MySQL, распространяемые по лицензии GNU/GPL, а также примеры из книги.
Книга представляет собой сборник решений наиболее распространенных задач на PHP. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции PHP, аутен-тификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в се-ти, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецеп-ты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможно-сти PHP. Каждый рецепт является самодостаточным и показывает весь путь решения задачи. Книгу завершают главы об использовании PHP вне рамок Web-программирования. Для специалистов в области информационных технологий. Предыдущее издание издавалось под названием "PHP.
В книге рассмотрены принципы и приемы объектно-ориентированного программирования в применении к языку РНР версии 5, который предназначен для разработки Web-приложений. Изложение проиллюстрировано конкретными примерами кода. Приведены, в частности, образцы создания классов для постраничного просмотра больших наборов записей, для масштабирования изображений на лету и для работы с базами данных.