PHP Objects, Patterns, and Practice

Пятое издание классического руководства по PHP, посвящённое объектно-ориентированному программированию, паттернам проектирования и профессиональным инструментам разработки. Книга помогает перейти от процедурного стиля к объектно-ориентированному, освоив современные подходы к созданию масштабируемого и поддерживаемого кода.

В первой части подробно рассматриваются основы ООП в PHP: классы, объекты, наследование, интерфейсы, трейты, статические методы и свойства, а также продвинутые возможности языка, такие как пространства имён, автозагрузка классов и рефлексия. Автор объясняет, как эффективно использовать объектную модель PHP для построения гибких архитектур.

Вторая часть посвящена паттернам проектирования (GoF) и их применению в PHP. Рассматриваются порождающие, структурные и поведенческие паттерны, такие как Фабрика, Адаптер, Декоратор, Наблюдатель и Стратегия. Особое внимание уделяется практическим примерам и особенностям реализации паттернов в контексте веб-разработки.

Третья часть охватывает инструменты и практики профессиональной разработки: управление зависимостями с Composer, тестирование с PHPUnit, контроль версий с Git, непрерывную интеграцию и развёртывание. Книга учит не только писать качественный код, но и организовывать рабочий процесс в команде.

PHP Objects, Patterns, and Practice
A
Автор
Matt Zandstra
Издательство
Apress
Год
2016
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент