Об авторе 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