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. Приложения Приложение А. Дополнительные источники информации Приложение Б. Простой синтаксический анализатор Предметный указатель