Практика PHP для начинающих. Урок 4. Простой маршрутизатор (Router) для MVC

Опубликовано: 05 Апрель 2023
на канале: Андрей Кудлай
4,712
228

В данном видео мы напишем самый простой вариант маршрутизатора (Router) для приложения MVC. В дальнейших уроках мы его перепишем, сделаем гибче, благодаря регулярным выражениям, и оформим в виде класса. Но пока простейший вариант, написанный в этом уроке, нам вполне подойдет и на все 100 будет справляться с задачей получения запроса и подключения контроллера, который должен обрабатывать этот запрос.

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

Исходники к уроку - https://github.com/matroskin978/phpbe...