PHP Conference Nagoya 2025

apcu_cache_info

(PECL apcu >= 4.0.0)

apcu_cache_info Recupera la información almacenada en la memoria APCu

Descripción

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

Recupera la información almacenada y los metadatos del almacén de datos de la APC.

Parámetros

limited

Si el parámetro limited es true, el valor devuelto excluirá la lista individual de entradas de la memoria caché. Esto es útil cuando se intentan optimizar las llamadas para la recopilación de estadísticas.

Valores devueltos

Array de datos en caché (y metadatos) o false en caso de error

Nota: apcu_cache_info() hará una advertencia si no puede recuperar los datos de la caché del APC. Esto suele ocurrir cuando el APC no está activado.

Historial de cambios

Versión Descripción
PECL apcu 3.0.11 El parámetro limited fué introducido.
PECL apcu 3.0.16 La opción "filehits" para el parámetro cache_type fué introducido.

Ejemplos

Ejemplo #1 Un ejemplo de apcu_cache_info()

<?php
print_r
(apcu_cache_info());
?>

El resultado del ejemplo sería algo similar a:

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

Ver también

add a note

User Contributed Notes 1 note

up
0
RQuadling at GMail dot com
2 years ago
If you get the following warning when using APCu functions via PHP's CLI SAPI:

PHP Warning: apcu_cache_info(): No APC info available. Perhaps APC is not enabled? Check apc.enabled in your ini file

then check the status of `apc.enable_cli`. This is a separate INI entry for enabling APC via the CLI SAPI.
To Top