(PECL wincache >= 1.1.0)
wincache_ucache_info — Récupère des informations sur des données stokées dans le cache utilisateur
$summaryonly
= false
[, string $key
= NULL
]] )Récupère des informations sur des données stokées dans le cache utilisateur.
summaryonly
Contrôle si le tableau résultant doit contenir les informations sur des entrées individuelles en plus du résumé du cache utilisateur.
key
La clé de l'entrée du cache utilisateur. Si spécifiée, alors le tableau
résultant contiendra des informations uniquement sur cette entrée
du cache. Si non spécifiée, et le paramètre summaryonly
est défini à FALSE
, alors le tableau résultant contiendra des informations
sur toutes les entrées du cache.
Un tableau de données méta sur le cache utilisateur
ou FALSE
si une erreur survient
Le tableau retourné par cette fonction contient les éléments suivants :
TRUE
si les données méta du cache sont pour une instance
locale du cache, FALSE
si elles sont pour le cache global
ucache_entries - un tableau contenant les informations sur les éléments mis en cache :
Exemple #1 Exemple avec wincache_ucache_info()
<?php
wincache_ucache_get('green');
wincache_ucache_set('green', 2922);
wincache_ucache_get('green');
wincache_ucache_get('green');
wincache_ucache_get('green');
print_r(wincache_ucache_info());
?>
L'exemple ci-dessus va afficher :
Array ( ["total_cache_uptime"] => int(0) ["is_local_cache"] => bool(false) ["total_item_count"] => int(1) ["total_hit_count"] => int(3) ["total_miss_count"] => int(1) ["ucache_entries"] => Array(1) ( [1] => Array(6) ( ["key_name"] => string(5) "green" ["value_type"] => string(4) "long" ["is_session"] => int(0) ["ttl_seconds"] => int(0) ["age_seconds"] => int(0) ["hitcount"] => int(3) ) ) )