apc_add
apc_clear_cache
Fonctions APC
PHP Manual

# apc_cache_info

(PECL apc:2.0-3.0.9)

apc_cache_info — Récupère les informations du cache depuis le magasin APC

### Description

array apc_cache_info ([ string `$cache_type` [, bool `$limited` ]] )

Récupère les informations du cache et les métadonnées depuis le magasin APC.

### Valeurs de retour

Un tableau de données mis en cache (et les métadonnées) ou `FALSE` en cas d'échec.

> Note: apc_cache_info() émettra une alerte s'il n'est pas capable de récupérer les données APC mises en cache. Ceci arrive typiquement lorsque APC n'est pas activé.

### Liste de paramètres

`cache_type`

  Si `cache_type` vaut "user", les informations sur le cache utilisateur seront retournées.

  Si `cache_type` vaut "filehits", les informations sur les fichiers ayant été servis depuis le cache pour la demande courante seront retournées. Cette fonctionnalité doit être activé lors de la compilation, en utilisant l'option --enable-filehits.

  Si `cache_type` est non spécifié ou invalide, l'information à propos du cache système (fichiers mis en cache) sera retourné.

`limited`

  Si `limited` vaut `TRUE`, la valeur retournée exclura les entrées de la liste individuelle du cache. Ceci est utile lorsque l'on tente d'optimiser les appels pour la collecte de statistiques.

### Historique

Version | Description
--- | ---
3.0.11 | Le paramètre `limited` a été introduit.
3.0.16 | L'option "filehits" du paramètre `cache_type` a été introduit.

### Exemples

Exemple #1 Exemple avec apc_cache_info()

`<?php
print_r(apc_cache_info());
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    Array
    (
        [num_slots] => 2000
        [ttl] => 0
        [num_hits] => 9
        [num_misses] => 3
        [start_time] => 1123958803
        [cache_list] => Array
            (
                [0] => Array
                    (
                        [filename] => /chemin/vers/apc_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 (...itération pour chaque fichier mis en cache)
    )

### Voir aussi

- Directives de configuration APC

apc_add
apc_clear_cache
Fonctions APC
PHP Manual