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