PHP 8.1.24 Released!

opcache_get_status

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

opcache_get_statusObtém informações de status sobre o cache

Descrição

opcache_get_status(bool $include_scripts = true): array|false

Essa função retorna informações de estado sobre a instância do cache na memória. Ele não retornará nenhuma informação sobre o cache do arquivo.

Parâmetros

include_scripts

Incluir informações de estado específicas do script

Valor Retornado

Retorna uma matriz de informações, opcionalmente contendo informações de estado específicas do script, ou false em caso de falha.

Erros

Se opcache.restrict_api estiver em uso e o caminho atual violar a regra, um E_WARNING será emitido; nenhuma informação de status será retornada.

Veja Também

add a note

User Contributed Notes 2 notes

up
25
marcus at synchromedia dot co dot uk
9 years ago
Example output from this function:

array(8) {
["opcache_enabled"]=>
bool(true)
["cache_full"]=>
bool(false)
["restart_pending"]=>
bool(false)
["restart_in_progress"]=>
bool(false)
["memory_usage"]=>
array(4) {
["used_memory"]=>
int(10936144)
["free_memory"]=>
int(123281584)
["wasted_memory"]=>
int(0)
["current_wasted_percentage"]=>
float(0)
}
["interned_strings_usage"]=>
array(4) {
["buffer_size"]=>
int(8388608)
["used_memory"]=>
int(458480)
["free_memory"]=>
int(7930128)
["number_of_strings"]=>
int(5056)
}
["opcache_statistics"]=>
array(13) {
["num_cached_scripts"]=>
int(1)
["num_cached_keys"]=>
int(2)
["max_cached_keys"]=>
int(7963)
["hits"]=>
int(0)
["start_time"]=>
int(1410858101)
["last_restart_time"]=>
int(0)
["oom_restarts"]=>
int(0)
["hash_restarts"]=>
int(0)
["manual_restarts"]=>
int(0)
["misses"]=>
int(1)
["blacklist_misses"]=>
int(0)
["blacklist_miss_ratio"]=>
float(0)
["opcache_hit_rate"]=>
float(0)
}
["scripts"]=>
array(1) {
["/var/www/opcache.php"]=>
array(6) {
["full_path"]=>
string(17) "/var/www/opcache.php"
["hits"]=>
int(0)
["memory_consumption"]=>
int(1064)
["last_used"]=>
string(24) "Tue Sep 16 09:01:41 2014"
["last_used_timestamp"]=>
int(1410858101)
["timestamp"]=>
int(1410858099)
}
}
}
up
7
pascal dot landau at googlemail dot com
6 years ago
If the opcache is disabled, this functions returns false.
To Top