Я заметил, что в файле web/app.php дистрибутива Symfony Standard Edition есть следующая конструкция:
if (PHP_VERSION_ID < 70000) {
include_once __DIR__.'/../var/bootstrap.php.cache';
}
Т.е. в PHP7 файл var/bootstrap.php.cache не загружается и не используется. Почему так? В PHP7 какая-то новая фича появилась из-за которой не нужна оптимизация в виде файла со "склеенными" классами?
Правильно ли я понимаю, что этот файл создаётся/обновляется при запуске composer install и composer update только при помощи Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap? Или он обновляется как-нибудь ещё? Например, при помощи какого-нибудь cache warmer?
Фактически, я хочу понять нужен ли этот файл в PHP7 и, если не нужен, то как я могу выпилить все упоминания о нём.
Продвижение своими сайтами как стратегия роста и независимости