(PECL wincache >= 1.1.0)
wincache_ucache_info — ユーザキャッシュにキャッシュされたファイルについての情報を取得する
ユーザキャッシュに格納されたデータについての情報を取得します。
返される配列に、ユーザキャッシュの概要に加えて個々のキャッシュエントリの情報を含めるかどうか。
ユーザキャッシュ内のエントリのキー。 これを指定すると、返される配列にはそのキャッシュエントリの情報だけを含むようになります。 これを指定せず、さらに 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) ) ) )