関数・クラス解説
wincache_ucache_info
version:PECL wincache >= 1.1.0 (公式)ユーザーキャッシュにキャッシュされたファイルについての情報を取得する
公式リファレンス
書式
wincache_ucache_info ([ bool $summaryonly = FALSE [, string $key = NULL ]] ) : array|false
説明
ユーザーキャッシュに格納されたデータについての情報を取得します。
パラメータ
- summaryonly
- 返される配列に、ユーザーキャッシュの概要に加えて個々のキャッシュエントリの情報を含めるかどうか。
- key
- ユーザーキャッシュ内のエントリのキー。 これを指定すると、返される配列にはそのキャッシュエントリの情報だけを含むようになります。 これを指定せず、さらに summaryonly が FALSE の場合は、 返される配列にはキャッシュ内のすべてのエントリについての情報を含むようになります。
返値
ユーザーキャッシュについてのメタデータの配列を返します。失敗した場合に FALSE を返します この関数が返す配列には次の要素が含まれます。
- total_cache_uptime - ユーザーキャッシュがアクティブになってからの経過秒数。
- total_item_count - 現在ユーザーキャッシュに入っている要素の数。
- is_local_cache - メタデータがローカルキャッシュ用のものである場合に true、 グローバルキャッシュ用のものである場合に false。
- total_hit_count - キャッシュからファイルが取り出された回数。
- total_miss_count - ファイルがキャッシュに見つからなかった回数。
- ucache_entries - キャッシュされているアイテムに関する情報を含む配列。
- key_name - データを保存する際に使うキーの名前。
- value_type - キーに関連づけて格納する値の型。
- use_time - ユーザーキャッシュ内でアクセスされてからの経過秒数。
- last_check - ファイルの変更をチェックされてからの経過秒数。
- is_session - indicates if the data is a session variable
- ttl_seconds - データをキャッシュ内に残す残り時間。0 は無制限。
- age_seconds - データがキャッシュに追加されてからのおよその経過時間。
- hitcount - キャッシュからファイルが取り出された回数。
サンプル
例1 wincache_ucache_info() の使用
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)
)
)
)
参考
ワード検索
※入力キーワードが、関数名・説明文・タグに含まれるものを検索関数名アルファベット別
最終更新一覧
●stristr
大文字小文字を区別せず文字列を検索し、ヒット箇所以降(あるいは以前)の文字列を返却
●stripslashes
バックスラッシュでエスケープされた文字列から、バックスラッシュを取り除く
●stripos
大文字小文字を区別せずに文字列が最初に現れる位置を取得する
●stripcslashes
addcslashes() でクォートされた文字列をアンクォートする
●strip_tags
文字列から HTML と PHP のタグを除去して返却
●strcspn
指定した文字が最初に現れる位置を調べる
●strcoll
ロケールに基づいて2つの文字列を比較し同じか(あるいは大小)を判定する
●strcmp
2つの文字列を比較し同じか(あるいは大小)を判定する
●strchr
strstr() のエイリアス
●strcasecmp
2つの文字列を比較(大文字小文字を区別せず同じとみなす)
カテゴリー一覧
PHP の振る舞いの変更
音声フォーマットの操作
認証サービス
コマンドライン関連
圧縮およびアーカイブ
暗号
データベース関連
日付および時刻関連
ファイルシステム
自然言語および文字エンコーディング
画像処理および作成
メール関連
数学
テキスト以外の MIME 型
プロセス制御
その他の基本モジュール
その他のサービス
検索エンジン用の拡張モジュール
サーバー固有のモジュール
セッション関連
テキスト処理
変数・データ型関連
ウェブサービス
Windows 用のモジュール
XML 操作
GUI用の拡張モジュール