Аннотация к книге PHP Объекты, шаблоны и методики программирования
За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно-ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений. Речь идет об использовании средств и методик, благодаря которым достигается успешное выполнение проекта, осуществляется эффективное управление группами разработчиков и повышается качество кода.
Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие определения класса, создания объектов, наследовании, инкапсуляции методов и свойств. Вы изучите также и дополнительные темы, такие как статические методы и свойства, абстрактные классы, обработка исключений, клонирование объектов, пространства имен, механизм замыканий и многое другое.
Оглавление
Об авторе 16
О техническом рецензенте 17
Блаrодарности 18
Часть 1. Введение 21
Глава 1. РНР: проектирование и сопровождение систем 23
Часть 11. Объекты 31
Глава 2 . РНР и объекты
Глава З. Основные сведения об объектах
Глава 4. Расширенные средства
Глава 5. Средства для работы с объектами 115
Глава 6. Объе кты и методология проектирования 1 4 7
Часть 111. Шаблоны 1 69
Глава 7. Что такое проектные шаблоны и зачем они нужны 1 71
Глава 8. Некоторые принципы шаблонов 1 81
Глава 9. Генерация объектов 1 97
Глава 10. Шаблоны для программирования гибких объектов 223
Глава 11. Вьшолвение задач и представление результатов 245
Глава 12. Шаблоны корпоративных приложений 279
Глава 13. Шаблоны баз данных 335
Часть IV. Практика 381
Глава 14. Хорошие и плохие методы работы 383
Глава 15. Введение в PEAR и Pyrus 393
Глава 16. Генерация документации с помощью phpDocumentor 41 7
Глава 17. Контроль версий с помощью Git 431
Глава 18. Тестирование с помощью PНPUnit 451
Глава 19. Автоматическое построение с помощью Phing 4 79
Глава 20. Непрерывная интеграция 501
Часть V. Заключение 527
Глава 21. Объекты. шаблоны, пр акти ка 529
Часть VI. Приложения 539
Приложение А. Дополнительные источники информации 541
Приложение Б. Простой синтаксический анализатор 545
Предметный указатель