Этот вопрос касается механизма парсинга PHP.
Когда я включаю файл несколько раз в одной среде выполнения, PHP каждый раз токенизирует его или сохраняет кэш и просто запускает скомпилированный код для последующих включений?
РЕДАКТИРОВАТЬ: Более подробно: я не использую внешний механизм кэширования, и я имею дело с одним и тем же файлом, включаемым несколько раз во время одного и того же запроса .
РЕДАКТИРОВАТЬ 2: Файл, который я пытаюсь включить, содержит процедурный код. Я хочу, чтобы он выполнялся каждый раз, когда я include()
, мне просто любопытно, если PHP внутренне отслеживает токенизированную версию файла по соображениям скорости.