PHP8 opcache_invalidate — 废除脚本缓存

2023-09-07 11:41 更新

(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,那么不管是否必要,该脚本的缓存都将被废除。

返回值

如果 filename 的字节码缓存失效设置成功或者该脚本本来就没有缓存,则返回 true;如果字节码缓存被禁用,则返回false

参见

  • opcache_compile_file() - 无需运行,即可编译并缓存 PHP 脚本
  • opcache_reset() - 重置字节码缓存的内容


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号