opcache_invalidate
PHP Manual
PHP Manual»Функции OPcache»opcache_invalidate

opcache_invalidate

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)

opcache_invalidateАннулирует закешированный скрипт

Описание

function opcache_invalidate(string $filename, bool $force = false): bool

Функция аннулирует скрипт в кеше операционного кода в общей памяти. При пропуске аргумента force или при передаче в аргументе значения false скрипт аннулируется, только если время изменения скрипта новее времени изменения закешированных опкодов. При включённой директиве opcache.file_cache функция также аннулирует запись в файловом кеше.

Список параметров

filename
Путь к скрипту, кеш которого требуется аннулировать.
force
При установке значения true кеш скрипта принудительно аннулируется, даже если после добавления в кеш скрипт не изменялся.

Возвращаемые значения

Функция возвращает true при аннулировании кеша опкодов файла по пути filename или если файл не кешировался. При отключённом кешировании операционного кода возвращается false.

Смотрите также

  • opcache_compile_file() - Компилирует и кеширует PHP-скрипт без исполнения
  • opcache_reset() - Сбрасывает содержимое кеша опкодов
To Top