Посты с меткой ⟪php

Шаблон проектирования Одиночка (Singleton).

Шаблон проектирования Одиночка (Singleton pattern).

Применение паттерна Singleton. Данный паттерн применяется там, где нужно создавать объект класса единожды. При этом объект сохраняется в свойстре класса и в дальнейшем объект берется из этого свойства. Простой пример - создание объекта подключения к базе данны...

Репозиторий (Repository Pattern) - шаблон проектирования в php.

Шаблон проектирования Репозиторий (Repository Pattern).

Для чего нужен паттерн Репозиторий. Для простого объяснения назначения шаблона проектирования "Репозиторий" приведу пример из жизни. Допустим есть блог. Для работы с материалами блога нужен функционал CRUD. Допустим для хранения данных используется MySql. Где-то...

DI Container в php

DI Container - контейнер внедрения зависимостей в php

Dependency Injection Container (DI Container) или контейнер внедрения зависимостей - это паттерн проектирования, смысл которого в том, чтобы разрешать все зависимости, существующие у объекта при его создании.Например, для создания объекта профайлинга нужно создать объе...

PHP Reflection API

  • 427
  • пятница 08-июня-2018 в 18:12:44

Введение в PHP Reflection API.

Reflection переводится как отражение. И это название говорит само за себя. Методы PHP Reflection API позволяют получать информацию о классе или его экземпляре, которая не доступна другим способом.На первый взгляд это не похоже на то, что было бы особенно полезно. Тем...