(PECL wincache >= 1.1.0)
wincache_ucache_info — ユーザーキャッシュにキャッシュされたファイルについての情報を取得する
$summaryonly
= FALSE
[, string $key
= NULL
]] ) : arrayユーザーキャッシュに格納されたデータについての情報を取得します。
summaryonly
返される配列に、ユーザーキャッシュの概要に加えて個々のキャッシュエントリの情報を含めるかどうか。
key
ユーザーキャッシュ内のエントリのキー。
これを指定すると、返される配列にはそのキャッシュエントリの情報だけを含むようになります。
これを指定せず、さらに summaryonly
が
FALSE
の場合は、
返される配列にはキャッシュ内のすべてのエントリについての情報を含むようになります。
ユーザーキャッシュについてのメタデータの配列を返します。失敗した場合に FALSE
を返します
この関数が返す配列には次の要素が含まれます。
ucache_entries - キャッシュされているアイテムに関する情報を含む配列。
例1 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());
?>
上の例の出力は以下となります。
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) ) ) )