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() - Сбрасывает содержимое кеша опкодов