(PECL apcu >= 4.0.0)
apcu_cache_info — Ruft zwischengespeicherte Informationen aus dem Datenspeicher von APCu ab
Ruft zwischengespeicherte Informationen und Metadaten aus dem Datenspeicher von APCu ab.
limitedlimited den Wert true hat, wird die Liste
der einzelnen Cache-Einträge aus dem Rückgabewert ausgeschlossen. Dies
ist nützlich, um Aufrufe zur Erfassung von Statistiken zu optimieren..
Array der zwischengespeicherten Daten (und Metadaten). Bei einem Fehler wird false zurückgegeben.
Hinweis: apcu_cache_info() löst eine Warnung aus, wenn die APCu-Cache-Daten nicht abgerufen werden können. Dies tritt üblicherweise auf, wenn APCu nicht aktiviert ist.
| Version | Beschreibung |
|---|---|
| PECL apcu 3.0.11 |
Der Parameter limited wurde eingeführt.
|
| PECL apcu 3.0.16 |
Die Option "filehits" für den Parameter
cache_type wurde eingeführt.
|
Beispiel #1 Ein Beispiel für apcu_cache_info()
<?php
print_r(apcu_cache_info());
?>Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Array
(
[num_slots] => 2000
[ttl] => 0
[num_hits] => 9
[num_misses] => 3
[start_time] => 1123958803
[cache_list] => Array
(
[0] => Array
(
[filename] => /path/to/apcu_test.php
[device] => 29954
[inode] => 1130511
[type] => file
[num_hits] => 1
[mtime] => 1123960686
[creation_time] => 1123960696
[deletion_time] => 0
[access_time] => 1123962864
[ref_count] => 1
[mem_size] => 677
)
[1] => Array (...iterates for each cached file)
)