Задать вопрос

Объясните мне index.php в Symfony?

Давно я не заглядывал в index.php, а тут вот случилось. И сильно он изменился с 4-й версии. Сейчас он выглядит так:
use App\Kernel;

require_once dirname(__DIR__).'/vendor/autoload_runtime.php';

return fn (array $context) => new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);


Как я понимаю, все обычные для фреймворка действия происходят теперь в autoload_runtime.php и там мне всё понятно. А вот что происходит тут - нет.
1. Откуда вообще берется переменная $context в нем? Причем в автолоаде ее нет.
2. Куда, а главное зачем передается анонимка с этой переменной? И это в index.php-то!
  • Вопрос задан
  • 491 просмотр
Подписаться 4 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@tukreb
А погуглить вообще никак? Ответы уже есть в интернете
https://stackoverflow.com/questions/75511390/the-e...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы