opcache_invalidate
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_invalidate — Анулює закешований скрипт
Опис
opcache_invalidate(string $filename, bool $force = false): bool
Функція анулює закешований скрипт. Якщо параметр force
не заданий або заданий як false
, скрипт анулюється тільки якщо скрипт був модифікований після приміщення в кеш. Функція анулює лише кеш у пам'яті, не торкаючись файлового кешу.
Список параметрів
filename
Шлях до сценарію.
force
Если установлено как**true
**, кеш скрипта буде примусово анульований незалежно від того, потрібно це чи ні
Значення, що повертаються
Повертає true
, якщо кеш опкодів для filename
анульований, або якщо анулювати нічого. У випадку, якщо кеш опкодів вимкнено, повертається false
Дивіться також
- opcache_compile_file() - Скомпілювати та закешувати, але не виконувати скрипт PHP
- opcache_reset() - скидає вміст кешу опкодів