If the opcache is disabled, this functions returns false.opcache_get_status
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
opcache_get_status
Референца за `function.opcache-get-status.php` со подобрена типографија и навигација.
opcache_get_status
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_get_status — (PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
= NULL
Добијте информации за статусот на кешот
Параметри
include_scripts- Оваа функција враќа информации за состојбата на инстанцата на кешот во меморија. Таа нема да врати никакви информации за кешот на датотеки.
Вратени вредности
Вклучете информации за состојбата специфични за скриптата false при неуспех.
Errors/Exceptions
Враќа opcache.restrict_api Враќа низа од информации, опционално содржи информации за состојбата специфични за скриптата, или
Дневник на промени
| Верзија | = NULL |
|---|---|
| е во употреба и тековната патека е во прекршување на правилото, ќе се подигне E_WARNING; нема да се вратат информации за статусот. |
opcache_get_status()['scripts'][n]['revalidate']
PHP 8.3.0
opcache.revalidate_freq
INI директивата.
|
Примери
ако е овозможен колекторот за отпадоци, opcache_get_status() example
<?php
var_dump(opcache_get_status());
?>Горниот пример ќе прикаже нешто слично на:
array(9) {
'opcache_enabled' =>
bool(true)
'cache_full' =>
bool(false)
'restart_pending' =>
bool(false)
'restart_in_progress' =>
bool(false)
'memory_usage' =>
array(4) {
'used_memory' =>
int(9167936)
'free_memory' =>
int(125049792)
'wasted_memory' =>
int(0)
'current_wasted_percentage' =>
double(0)
}
'interned_strings_usage' =>
array(4) {
'buffer_size' =>
int(8388608)
'used_memory' =>
int(2593616)
'free_memory' =>
int(5794992)
'number_of_strings' =>
int(10358)
}
'opcache_statistics' =>
array(13) {
'num_cached_scripts' =>
int(0)
'num_cached_keys' =>
int(0)
'max_cached_keys' =>
int(16229)
'hits' =>
int(0)
'start_time' =>
int(1733310010)
'last_restart_time' =>
int(0)
'oom_restarts' =>
int(0)
'hash_restarts' =>
int(0)
'manual_restarts' =>
int(0)
'misses' =>
int(0)
'blacklist_misses' =>
int(0)
'blacklist_miss_ratio' =>
double(0)
'opcache_hit_rate' =>
double(0)
}
'scripts' =>
array(0) {
}
'jit' =>
array(7) {
'enabled' =>
bool(false)
'on' =>
bool(false)
'kind' =>
int(5)
'opt_level' =>
int(4)
'opt_flags' =>
int(6)
'buffer_size' =>
int(0)
'buffer_free' =>
int(0)
}
}
Види Исто така
- opcache_get_configuration() - Добиј информации за конфигурацијата на кешот