Оглавление Об авторе 16 О техническом рецензенте 17 Благодарности 18 Часть I. Введение 21 Глава 1. PHP: проектирование и сопровождение систем 23 Часть II. Объекты 31 Глава 2. PHP и объекты 33 Глава 3. Основные сведения об объектах 39 Глава 4. Расширенные средства 67 Глава 5. Средства для работы с объектами 115 Глава 6. Объекты и методология проектирования 147 Часть III. Шаблоны 169 Глава 7. Что такое проектные шаблоны и зачем они нужны 171 Глава 8. Некоторые принципы шаблонов 181 Глава 9. Генерация объектов 197 Глава 10. Шаблоны для программирования гибких объектов 223 Глава 11. Выполнение задач и представление результатов 245 Глава 12. Шаблоны корпоративных приложений 279 Глава 13. Шаблоны баз данных 335 Часть IV. Практика 381 Глава 14. Хорошие и плохие методы работы 383 Глава 15. Введение в PEAR и Pyrus 393 Глава 16. Генерация документации с помощью phpDocumentor 417 Глава 17. Контроль версий с помощью Git 431 Глава 18. Тестирование с помощью PHPUnit 451 Глава 19. Автоматическое построение с помощью Phing 479 Глава 20. Непрерывная интеграция 501 Часть V. Заключение 527 Глава 21. Объекты, шаблоны, практика 529 Часть VI. Приложения 539 Приложение А. Дополнительные источники информации 541 Приложение Б. Простой синтаксический анализатор 545 Предметный указатель 567