Я заметил, что одна фиксация (13da5dca) в Symfony, есть часть кода сравнения:
-include_once __DIR__.'/../var/bootstrap.php.cache';
+if (PHP_VERSION_ID < 70000) {
+ include_once __DIR__.'/../var/bootstrap.php.cache';
+}
-$kernel->loadClassCache();
+if (PHP_VERSION_ID < 70000) {
+ $kernel->loadClassCache();
+}
И комментарий коммита: Исправить ошибку с повторным объявлением класса: не загружать файлы кеша на PHP 7
Я знаю, что это фиксация, но я хочу знать, почему! Итак, я считаю, что это новая функция PHP 7 или что-то еще, и я хочу это выяснить.
Есть много ресурсов, которые я искал в Интернете
Но без причины объяснять, просто как исправить, все их. Кто-нибудь может мне помочь?
Спасибо, это отличный способ.




Вы можете найти свой ответ в Эта проблема и в этот пиар.
Как ответил Cerad, с PHP 7 быстрее не использовать кеш начальной загрузки.
Я читал этот пиар раньше и знаю, что это всего лишь результат жима. Но это не объясняет, почему PHP 7 в этой ситуации быстрее.
Во втором комментарии к выпуску Стоф ответил частично. Вы также можете проверить это композитор PR.
Хороший вопрос. Я просто предположил, что улучшенное кеширование кода в php 7 сделало его излишним. У вас может быть больше шансов получить более информированный ответ на Symfony Slack чат.