Об авторе     15 
Введение     19 
Часть I. Введение     21 
Глава 1. Проектирование и сопровождение приложений на PHP     23 
Часть II. Объекты     35 
Глава 2. PHP и объекты     37 
Глава 3. Основные положения об объектах     45 
Глава 4. Расширенные средства     85 
Глава 5. Средства для работы с объектами     151 
Глава 6. Объекты и проектирование     193 
Часть III. Шаблоны     221 
Глава 7. Назначение и применение проектных шаблонов     223 
Глава 8. Некоторые принципы действия шаблонов     235 
Глава 9. Формирование объектов     253 
Глава 10. Шаблоны для программирования гибких объектов     291 
Глава 11. Выполнение задач и представление результатов     319 
Глава 12. Шаблоны корпоративных приложений     369 
Глава 13. Шаблоны баз данных     433 
Часть IV. Практика     489 
Глава 14. Нормы надлежащей и порочной практики     491 
Глава 15. Стандарты PHP     503 
Глава 16. Создание и использование компонентов PHP средствами Composer     523
Глава 17. Контроль версий средствами Git     537 
Глава 18. Тестирование средствами PHPUnit     569 
Глава 19. Автоматическое построение средствами Phing     607 
Глава 20. Виртуальная машина Vagrant     635 
Глава 21. Непрерывная интеграция     649 
Часть V. Заключение     679 
Глава 22. Объекты, шаблоны и практика     681 
Часть VI. Приложения     695 
Приложение А. Дополнительные источники информации     697 
Приложение Б. Простой синтаксический анализатор     703 
Предметный указатель     729