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() - скидає вміст кешу опкодів