filmov
tv
Практика PHP для начинающих. Урок 16. Класс Service Container
Показать описание
В этом видео мы напишем класс Service Container. Задача этого класса заключается в том, чтобы хранить сервисы или, если говорить проще, экземпляры других классов. Но Service Container не просто выступает в роли хранилища. По запросу из него всегда можно получить нужный объект, который хранится в контейнере. Это очень удобно, поскольку достаточно всего лишь запросить нужный объект и Service Container его предоставит. Нам не нужно ни создавать этот объект, ни задумываться о параметрах, которые необходимо в него передать. Все это делается единожды, при помещении в контейнер нужной зависимости. После этого в любом месте нашего приложения мы можем запросить объект из контейнера.
Данная серия уроков предназначена для начинающих программистов на PHP и веб-разработчиков. Цель предлагаемых уроков - научить писать правильный и красивый код, а также показать основные методики написания структурированного кода. В этих уроках будут затронуты такие темы как:
- Как отделить логику от представления.
- Как избежать дублирования кода.
- Что такое Router (маршрутизатор) и как написать собственный класс Router.
- Как работать с базой данных (БД), используя PDO и как написать свой класс для работы с БД.
- Что такое Service Container и как написать свой Service Container.
- Что такое Middleware и как написать свой Middleware.
- и т.д.
Данная серия уроков предназначена для начинающих программистов на PHP и веб-разработчиков. Цель предлагаемых уроков - научить писать правильный и красивый код, а также показать основные методики написания структурированного кода. В этих уроках будут затронуты такие темы как:
- Как отделить логику от представления.
- Как избежать дублирования кода.
- Что такое Router (маршрутизатор) и как написать собственный класс Router.
- Как работать с базой данных (БД), используя PDO и как написать свой класс для работы с БД.
- Что такое Service Container и как написать свой Service Container.
- Что такое Middleware и как написать свой Middleware.
- и т.д.
Комментарии