opcache_get_configuration()
(PHP 5 >= 5.5.0, PHP 7, PECL ZendOpcache > 7.0.2)
获取缓存的配置信息
说明
opcache_get_configuration(void): array
该函数将返回缓存实例的配置信息。
返回值
返回一个数组,该数组里包含了缓存的初始化信息,黑名单和版本号。
错误/异常
在启用了opcache.restrict_api的情况下,如果当前路径在禁止规则里,将会出现 E_WARNING ;不会返回任何状态信息。
参见
opcache_get_status()
获取缓存的状态信息
Example output from this function: array(3) { ["directives"]=> array(25) { ["opcache.enable"]=> bool(true) ["opcache.enable_cli"]=> bool(true) ["opcache.use_cwd"]=> bool(true) ["opcache.validate_timestamps"]=> bool(true) ["opcache.inherited_hack"]=> bool(true) ["opcache.dups_fix"]=> bool(false) ["opcache.revalidate_path"]=> bool(false) ["opcache.log_verbosity_level"]=> int(1) ["opcache.memory_consumption"]=> int(134217728) ["opcache.interned_strings_buffer"]=> int(8) ["opcache.max_accelerated_files"]=> int(4000) ["opcache.max_wasted_percentage"]=> float(0.05) ["opcache.consistency_checks"]=> int(0) ["opcache.force_restart_timeout"]=> int(180) ["opcache.revalidate_freq"]=> int(60) ["opcache.preferred_memory_model"]=> string(0) "" ["opcache.blacklist_filename"]=> string(0) "" ["opcache.max_file_size"]=> int(0) ["opcache.error_log"]=> string(0) "" ["opcache.protect_memory"]=> bool(false) ["opcache.save_comments"]=> bool(true) ["opcache.load_comments"]=> bool(true) ["opcache.fast_shutdown"]=> bool(true) ["opcache.enable_file_override"]=> bool(false) ["opcache.optimization_level"]=> int(4294967295) } ["version"]=> array(2) { ["version"]=> string(9) "7.0.4-dev" ["opcache_product_name"]=> string(12) "Zend OPcache" } ["blacklist"]=> array(0) { } }