Пакетный менеджер зависимостей Composer для PHP требуется для всех современных приложений на PHP.
Читать далееРубрика: PHP
Язык программирования PHP для создания динамических сайтов и сложных ВЕБ-проектов. Все самое важное и главное из мира языка программирования PHP.
PHP Opcache установка, настройка, включение.
Zend OPcache — PHP, обеспечивает ускорение выполнения PHP кода благодаря кэшированию и оптимизации, он сохраняет скомпилированный байт-код в разделяемой памяти.
Читать далееPSR-18 HTTP клиент.
В этом документе описывается общий интерфейс для отправки HTTP-запросов и получения HTTP-ответов.
Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь.
Читать далееШаблон проектирования Bridge (Мост).
Паттерн Bridge решает проблему отделения абстракции от ее реализации, чтобы они могли изменяться независимо друг от друга. Шаблон Мост относится к группе структурных паттернов в книге от банды четырех.
Читать далееШаблон проектирования Proxy (заместитель).
Паттерн proxy (он же паттерн заместитель) — это структурный паттерн из книги банды четырех.
Прокси — это объект посередине, это подмена реального объекта, прокси класс замещает реальный объект. Вместо того, чтобы клиент напрямую вызывал какой-либо объектный метод, входящий вызов сначала получает объект прокси, и взаимодействие с методами реального объекта уже происходит через него.
Прокси похож на паттерн декоратор, но декоратор это всегда привнесение нового функционала, а паттерн прокси имеет цель именно подмену реального объекта на объект прокси.
Читать далееUnion Types в PHP 8.0
PHP прошел долгий путь с типами. Теперь у нас есть скалярные типы, возвращаемые типы, обнуляемые типы и даже типизированные свойства в PHP 7.4!
Читать далееУстановка Composer глобально на весь ПК/сервер.
Есть два способа установить Composer: глобально и локально, но как правило в целях постоянно разработки проектов на PHP есть смысл это сделать один раз глобально и использовать команды композера из любого места.
Читать далее