спасибо

После перехода на интерфейсы PSR-7 мы уже понимаем, как делать переносимыми функции, которые работают с переданным им Request-ом. Но пока не знаем, что делать с функциями, которые у себя создают ответ Response.
Поэтому помимо инверсии контроля за запуском приложения и инверсии зависимостей сегодня рассмотрим инверсию контроля за созданием зависимостей. Это нам позволит отвязаться от зависимости от конкретных классов и понять причины появления PSR-17.
Помимо этого рассмотрим заблуждение многих PHP-програмистов при написании анонимных функций. Почему класс для них назван Closure и являются ли все анонимные функции замыканиями.
Чтобы не пропускать новые эпизоды подпишитесь на наш канал @deworkerpro в Telegram

спасибо
Большое спасибо, Дмитрий! Когда следующая серия?)
Отличная серия) Для меня как новичка, просто супер!) Дмитрий, подскажите пожалуйста, планируется ли продолжение серии и когда ожидать выход новых видео?)
Отличные скринкасты. Тоже присоединяюсь к вопросу о продолжении серии.
Небольшая опечатка в названиях глав эпизода: "Переход на PSR-15" вместо "Переход на PSR-17"
Здравствуйте, Дмитрий
Отдельная благодарность за разоблачение мифов про closure/lambda! Это - мутная тема, плохо освещенная в интернетах.
Вообще, этот курс получился шикарным. Узнаю разные фишечки, о которых сам не догадался бы.
Плюс ваши вербальные формулировки и определения стали предельно чеканными и выверенными.
Вопрос: Я не понял разницы между request и server request. И, соответственно, между request factory и server request factory. Если она есть, то в чём?
Request обычно описывает исходящий запрос, который мы отправляем через HTTP-клиент:
А ServerRequest описывает входящий запрос, пришедший к нам на сарвер:
Анонимки в PHP пришли из функциональных языков. Там эта тема освещена хорошо.