(Отказ от ответственности: Я знаю только APC)
Что кэш опкод сделать:
- когда файл включен/требуется, пройти полный путь к этому файлу
- убедитесь, что коды операций, соответствующие этому файлу, уже находятся в ОЗУ (в кеше опкода)
- если да, верните эти коды операций, чтобы они были выполнены
- если нет, загрузите файл и скомпилируйте его в коды операций; и хранить коды операций в кеше.
Важным моментом здесь является точкой входа: полный путь к файлу.
Что самозарядные обычно делают это:
- получить имя класса
- превратить его в имя файла
- включают/требует файл
So , информация, относящаяся к кешу опкода (полный путь к файлу и тот факт, что он включен/требуется), все еще здесь.
В результате автозагрузка не должна приводить к проблемам с кешированием op-кода.
(И, при использовании APC, это не так, насколько я могу сказать)
Это тоже мой опыт. Кэширование кода операции не зависит от использования автозагрузки –