PHP 8: объекты, шаблоны и методики программирования. Изучение объектно-ориентированных средств PHP, проектных шаблонов и основных инструментальных средств разработки. Шестое издание
Эта книга представляет собой всеобъемлющее руководство по объектно-ориентированному программированию на PHP 8, проектированию программного обеспечения с использованием классических шаблонов и внедрению современных практик разработки. Шестое издание полностью обновлено в соответствии с версией 8 языка PHP и включает подробное описание новых возможностей, таких как атрибуты и усовершенствования в области объявления типов.
В первой части книги рассматриваются основы объектно-ориентированного программирования на PHP: от проектирования и сопровождения приложений до расширенных возможностей объектов и средств для работы с ними. Автор подробно объясняет принципы ООП и их применение в контексте PHP.
Вторая часть посвящена проектным шаблонам (паттернам проектирования). Здесь рассматриваются принципы их применения, шаблоны генерации объектов, программирования гибких объектов, выполнения задач, представления результатов, а также шаблоны для корпоративных приложений и работы с базами данных.
Третья часть книги охватывает практические аспекты разработки: стандарты PHP, создание и использование компонентов с помощью Composer, контроль версий с Git, тестирование с PHPUnit, автоматическое построение с Phing, работу с виртуальными машинами Vagrant, непрерывную интеграцию и другие инструменты профессиональной разработки.









