Почему Symfony отказался от кеширования классов загрузки в php7

Я заметил, что одна фиксация (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 или что-то еще, и я хочу это выяснить.

Есть много ресурсов, которые я искал в Интернете

Но без причины объяснять, просто как исправить, все их. Кто-нибудь может мне помочь?

Хороший вопрос. Я просто предположил, что улучшенное кеширование кода в php 7 сделало его излишним. У вас может быть больше шансов получить более информированный ответ на Symfony Slack чат.

Cerad 22.06.2018 13:56

Спасибо, это отличный способ.

will 25.06.2018 13:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
2
2
615
1

Ответы 1

Вы можете найти свой ответ в Эта проблема и в этот пиар.

Как ответил Cerad, с PHP 7 быстрее не использовать кеш начальной загрузки.

Я читал этот пиар раньше и знаю, что это всего лишь результат жима. Но это не объясняет, почему PHP 7 в этой ситуации быстрее.

will 25.06.2018 12:51

Во втором комментарии к выпуску Стоф ответил частично. Вы также можете проверить это композитор PR.

fxbt 25.06.2018 13:39

Другие вопросы по теме