ISBN: 978-5-8459-1922-9
Внешнее покрытие издания: в пер.
Тираж издания: доп. 400
Фамилия автора в заголовке: Зандстра
Инициалы автора (личного имени (имен)): М.
Код отношений (роль соавтора в издании): 070 Автор
Основное заглавие: PHP: объекты, шаблоны и методики программирования
Первые сведения об ответственности: М. Зандстра
Последующие сведения об ответственности: [пер. с англ. и ред. С. Г. Тригуб]
Сведения об издании: 4-е изд.
Место издания: Москва
Издатель: Вильямс
Дата издания: 2017
Объем издания (количество страниц): 574
Высота, см.: 24
Полная форма имени (имен) и отчества: Мэтт
Индекс УДК: 004
Статус записи (Тип информации): В наличии
Ширина, см: 17
Толщина, см: 2,8
Вес в граммах: 870
Индекс ББК: 32.973.26-018.2.75
Артикул: 2766505
Аннотация:

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка. Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR. Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги описаны лучшие методики организации работы на основе системы контроля версий Git. Тем самым была отражена общая тенденция перехода на новую платформу, которая наметилась в среде разработчиков с момента выхода третьего издания книги. Эта книга посвящена трем важным темам: основам объектов, принципам объектно-ориентированного проектирования и лучшим методикам их применения. Изучив их в комплексе читатель сможет создавать первоклассные и отказоустойчивые программные системы.

Читайте также: