PHP-DI - сервис контейнер
Исходники к уроку тут: https://webformyself.com/php-di-servis-kontejner/
В объектно-ориентированном программировании сложно представить скрипт, который работает с использованием всего лишь одного класса, так как, по сути, в этом теряется весь смысл ООП.
Классов может быть сколько угодно, а значит и создаваемых на их основе объектов еще больше. И они должны определенным образом взаимодействовать между собой. Конечно, все зависит от поставленных задач и архитектуры приложения, но так или иначе наиболее часто встречаемый случай – это использование объекта одного класса в методах другого. Как раз об этом мы поговорим в текущем уроке. На практике мы с Вами рассмотрим построение сервис контейнера для реализации механизма внедрения зависимостей.
При этом в рамках одного урока, конечно же, мы с Вами не успеем написать все с абсолютного нуля, поэтому на примере библиотеки PHP DI мы посмотрим, как формируются подобные вещи и возможно она заинтересует Вас для использования в своих проектах.
Видео PHP-DI - сервис контейнер канала WebForMySelf
В объектно-ориентированном программировании сложно представить скрипт, который работает с использованием всего лишь одного класса, так как, по сути, в этом теряется весь смысл ООП.
Классов может быть сколько угодно, а значит и создаваемых на их основе объектов еще больше. И они должны определенным образом взаимодействовать между собой. Конечно, все зависит от поставленных задач и архитектуры приложения, но так или иначе наиболее часто встречаемый случай – это использование объекта одного класса в методах другого. Как раз об этом мы поговорим в текущем уроке. На практике мы с Вами рассмотрим построение сервис контейнера для реализации механизма внедрения зависимостей.
При этом в рамках одного урока, конечно же, мы с Вами не успеем написать все с абсолютного нуля, поэтому на примере библиотеки PHP DI мы посмотрим, как формируются подобные вещи и возможно она заинтересует Вас для использования в своих проектах.
Видео PHP-DI - сервис контейнер канала WebForMySelf
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Галерея для сайта. Урок 8. БДЖурнал WebForMySelf: все для создания сайта. Выпуск 88Урок 1. Введение. Препроцессоры. Быстрый стартУрок 4. Верстка. Быстрый старт. HTML-разметка блока «Скачать приложение»Создание фотогалереи как "ВКонтакте". Часть 3. Динамическое выравнивание изображенийУрок 5. Верстка сайта на Grid. Быстрый старт. Разметка для блока контентаУрок 5. Laravel+Angular. Быстрый старт. Сохранение информации в базу данныхУрок 6. Веб-дизайн. Быстрый старт. Быстрое добавление изображенийУрок 2. Назначение классов и idЗащита сайта на wordpress - ответы на вопросыЖурнал WebForMySelf: все для создания сайта. Выпуск 93Урок 2. Параметры сервиса webpagetest. Часть 1Верстка нестандартного блока услуг. Часть 2Учебник по основам HTML для начинающихРотация картинокКурс по программированию на языке PHPЗнакомство с Medoo. Удобный инструмент для работы с базой данныхПлагин TwentyTwenty просмотра изображений «До» и «После»Angular 4. HttpClient. ОсновыМодуль произвольного меню для OpenCart 3. Часть 5Веб-дизайн и верстка сайта. Курс от WebForMySelf (Даниил Волосатов и Денис Булыга)