Создание PHP-фреймворка: внедрение зависимостей
Dave Hollingworth
0:00 / 0:00
Создание PHP-фреймворка: внедрение зависимостей
2 508 просмотров · 11 месяцев назад
Dave Hollingworth
35,9 тыс. подписчиков
2 508 просмотров · 11 месяцев назад
В этом видео вы узнаете, как внедрение зависимостей делает ваш код чище, гибче и проще для тестирования. Это то, что широко используют PHP-фреймворки, такие как Laravel и Symfony.
Это восьмое видео из серии, которая шаг за шагом научит вас работать с PHP-фреймворками, создавая собственный. В этом пошаговом руководстве, основанном на проектах, я буду использовать современные стандарты, лучшие практики и сторонние пакеты, где это необходимо.
Для того чтобы следовать инструкциям, вам уже необходимо знать основы PHP.
• Build a PHP Framework
☕ Поддержите меня: https://ko-fi.com/davehollingworth
🌐 Рекомендуемый хостинг: https://davehollingworth.com/hosting
💻 Исходный код: https://github.com/daveh/php-framewor...
🌐 PSR-11: https://www.php-fig.org/psr/psr-11/
🌐 Иконки мультимедийных опций созданы Мифтахулом Ризки - Flaticon
https://www.flaticon.com/free-icons/m...
🌐 Иконки зависимостей созданы Freepik - Flaticon
https://www.flaticon.com/free-icons/d...
00:00 Введение
00:15 Зависимости
01:01 Внедрение зависимостей
03:35 Контейнер внедрения зависимостей
05:38 Внедрение зависимостей с использованием интерфейсов
07:58 Интеграция с маршрутизатором
10:04 Заключение
#PHP #framework #laravel #symfony