OPcache 函数 业 ,精于勤 荒于嬉.
- OPcache 函数 opcache_compile_file 无需运行,即可编译并缓存 PHP 脚本
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_compile_file
(PHP 5 >= 5.5.5, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_compile_file — 无需运行,即可编译并缓存 PHP 脚本
说明
opcache_compile_file(string$file
): boolean该函数可以用于在不用运行某个 PHP 脚本的情况下,编译该 PHP 脚本并将其添加到字节码缓存中去。 该函数可用于在 Web 服务器重启之后初始化缓存,以供后续请求调用。
参数
-
file
-
被编译的 PHP 脚本的路径。
返回值
如果
file
被成功编译,则返回true
或者在失败时返回false
。错误/异常
如果文件(
file
)不能被载入或者不能被编译,则会生成一个E_WARNING
级别的错误。 可以使用 @ 来抑制该警告。 -
- OPcache 函数 opcache_get_configuration 获取缓存的配置信息
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_get_configuration
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_get_configuration — 获取缓存的配置信息
说明
opcache_get_configuration(): array该函数将返回缓存实例的配置信息。
返回值
返回一个数组,该数组里包含了缓存的初始化信息,黑名单和版本号。
错误/异常
在启用了
opcache.restrict_api
的情况下,如果当前路径在禁止规则里,将会出现 E_WARNING ;不会返回任何状态信息。
- OPcache 函数 opcache_get_status 获取缓存的状态信息
-
发表日期:2021-07-01 08:55:01 | 来源: | 分类:OPcache 函数
-
opcache_get_status
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_get_status — 获取缓存的状态信息
说明
opcache_get_status(boolean$get_scripts
=true
): array该函数将返回缓存实例的状态信息。
参数
-
get_scripts
-
包含脚本的具体声明信息。
返回值
返回一个数组,该数组可能包含有脚本具体的声明信息。
错误/异常
在启用了
opcache.restrict_api
的情况下,如果当前路径在禁止规则里,将会出现 E_WARNING ;不会返回任何状态信息。 -
- OPcache 函数 opcache_invalidate 废除脚本缓存
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_invalidate
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_invalidate — 废除脚本缓存
说明
opcache_invalidate(string$script
, boolean$force
=false
): boolean该函数的作用是使得指定脚本的字节码缓存失效。 如果
force
没有设置或者传入的是false
,那么只有当脚本的修改时间 比对应字节码的时间更新,脚本的缓存才会失效。参数
-
script
-
缓存需要被作废对应的脚本路径
-
force
-
如果该参数设置为
true
,那么不管是否必要,该脚本的缓存都将被废除。
返回值
如果脚本的字节码缓存失效设置成功或者该脚本本来就没有缓存,则返回
true
;如果字节码缓存被禁用,则返回false
。 -
- OPcache 函数 opcache_is_script_cached Tells whether a script is cached in OPCache
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_is_script_cached
(PHP 5 >= 5.5.11, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.4)
opcache_is_script_cached — Tells whether a script is cached in OPCache
说明
opcache_is_script_cached(string$filename
): boolThis function checks if a PHP script has been cached in OPCache. This can be used to more easily detect the "warming" of the cache for a particular script.
参数
-
filename
-
The path to the PHP script to be checked.
返回值
Returns
true
iffilename
is cached in OPCache,false
otherwise. -
- OPcache 函数 opcache_reset 重置字节码缓存的内容
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_reset
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_reset — 重置字节码缓存的内容
说明
opcache_reset(): boolean该函数将重置整个字节码缓存。 在调用 opcache_reset() 之后,所有的脚本将会重新载入并且在下次被点击的时候重新解析。
参数
此函数没有参数。
返回值
如果字节码缓存被重置成功,则返回
true
;如果字节码缓存被禁用,则返回false
。
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)