PHP: объекты, шаблоны и методики программирования — Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое.
Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка.
Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP.
В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR.
Название: PHP: объекты, шаблоны и методики программирования
Автор: Мэтт Зандстра
Издательство: И.Д. Вильяме
Год: 2015
Страниц: 576
Формат: PDF
Размер: 22,32 МБ
ISBN: 978-5-8459-1922-9
Качество: отличное
Язык: русский
Содержание: Об авторе
О техническом рецензенте
Благодарности
Часть I. Введение Глава 1. РНР: проектирование и сопровождение систем
Часть II. Объекты Глава 2. РНР и объекты
Глава 3. Основные сведения об объектах
Глава 4. Расширенные средства
Глава 5. Средства для работы с объектами
Глава 6. Объекты и методолоrия проектирования
Часть III. Шаблоны Глава 7. Что такое проектные шаблоны и зачем они нужны
Глава 8. Некоторые принципы шаблонов
Глава 9. Генерация объектов
Глава 10. Шаблоны для программирования гибких объектов
Глава 11. Выполнение задач и представление результатов
Глава 12. Шаблоны корпоративных приложений
Глава 13. Шаблоны баз данных
Часть IV. Практика Глава 14. Хорошие и плохие методы работы
Глава 15. Введение в PEAR и Pyrus
Глава 16. Генерация документации с помощью phpDocumentor
Глава 17. Контроль версий с помощью Git
Глава 18. Тестирование с помощью PHPUnit
Глава 19. Автоматическое построение с помощью Phing
Глава 20. Непрерывная интеграция
Часть V. Заключение Глава 21. Объекты, шаблоны, практика
Часть VI. Приложения Приложение А. Дополнительные источники информации
Приложение Б. Простой синтаксический анализатор
Предметный указатель