apcu_cache_info

(PECL apcu >= 4.0.0)

apcu_cache_info Ruft zwischengespeicherte Informationen aus dem Datenspeicher von APCu ab

Beschreibung

function apcu_cache_info(bool $limited = false): array|false

Ruft zwischengespeicherte Informationen und Metadaten aus dem Datenspeicher von APCu ab.

Parameter-Liste

limited
Wenn limited 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..

Rückgabewerte

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.

Changelog

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.

Beispiele

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)
)

Siehe auch