APCIterator::__construct
(PECL apc >= 3.1.1)
APCIterator::__construct APCIterator イテレータオブジェクトを作成する
■ 説明
APCIterator::__construct ( string $cache [, mixed $search = null [, int $format [, int $chunk_size = 100 [, int $list ]]]] )
APCIterator オブジェクトを作成します。
■ パラメータ
・cache
キャッシュの形式。user あるいは file となります。
・search
APC のキーの名前にマッチする PCRE 正規表現。 単一の正規表現の場合は文字列で、複数の正規表現の場合は配列で指定します。 NULL を渡すと、検索をスキップします。
・format
希望する書式。 APC_ITER_* 定数の組み合わせで指定します。
・chunk_size
チャンクサイズ。0 より大きい値でなければなりません。 デフォルト値は 100 です。
・list
一覧にする形式。APC_LIST_ACTIVE あるいは APC_LIST_INACTIVE を渡します。
■ 返り値
成功した場合に APCIterator オブジェクト、 失敗した場合に NULL を返します。
2010年12月5日日曜日
2010年11月21日日曜日
apc_store
apc_store
(PECL apc >= 3.0.0)
apc_store 変数をデータ領域にキャッシュする
■説明
bool apc_store ( string $key , mixed $var [, int $ttl = 0 ] )
変数をデータ領域にキャッシュします。
注意: PHP の他の多くの仕組みと異なり、apc_store() を用いて格納された変数はリクエストを超えて (その値がキャッシュから取り除かれるまで)持続します。
■パラメータ
・key
この名前を用いて変数を格納します。key は キャッシュ内で一意です。そのため、同一の key で新しい値を格納すると、元の値は上書きされます。
・var
格納する変数。
・ttl
有効期間。var は、キャッシュに ttl 秒間だけ格納されます。 ttl が経過すると、格納されている変数は (次のリクエスト時に)キャッシュから削除されます。 ttl が指定されていない(あるいは ttl が 0 の場合)は、 キャッシュから手動で削除される・あるいはキャッシュに存在できなくなる (clear, restart など)まで値が持続します。
■返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.0)
apc_store 変数をデータ領域にキャッシュする
■説明
bool apc_store ( string $key , mixed $var [, int $ttl = 0 ] )
変数をデータ領域にキャッシュします。
注意: PHP の他の多くの仕組みと異なり、apc_store() を用いて格納された変数はリクエストを超えて (その値がキャッシュから取り除かれるまで)持続します。
■パラメータ
・key
この名前を用いて変数を格納します。key は キャッシュ内で一意です。そのため、同一の key で新しい値を格納すると、元の値は上書きされます。
・var
格納する変数。
・ttl
有効期間。var は、キャッシュに ttl 秒間だけ格納されます。 ttl が経過すると、格納されている変数は (次のリクエスト時に)キャッシュから削除されます。 ttl が指定されていない(あるいは ttl が 0 の場合)は、 キャッシュから手動で削除される・あるいはキャッシュに存在できなくなる (clear, restart など)まで値が持続します。
■返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
2010年11月3日水曜日
apc_sma_info
apc_sma_info
(PECL apc >= 2.0.0)
apc_sma_info — APC の共有メモリ割り当てに関する情報を取得する
■ 説明
array apc_sma_info ([ bool $limited = false ] )
APC の共有メモリ割り当てに関する情報を取得します。
■ パラメータ
・limited
FALSE (デフォルト) を設定すると、apc_sma_info() は各セグメントの詳細な情報を返します。
■ 返り値
共有メモリ割り当てデータの配列を返します。失敗した場合は FALSE を返します。
(PECL apc >= 2.0.0)
apc_sma_info — APC の共有メモリ割り当てに関する情報を取得する
■ 説明
array apc_sma_info ([ bool $limited = false ] )
APC の共有メモリ割り当てに関する情報を取得します。
■ パラメータ
・limited
FALSE (デフォルト) を設定すると、apc_sma_info() は各セグメントの詳細な情報を返します。
■ 返り値
共有メモリ割り当てデータの配列を返します。失敗した場合は FALSE を返します。
2010年10月30日土曜日
apc_load_constants
apc_load_constants
(PECL apc >= 3.0.0)
apc_load_constants — 定数群をキャッシュから読み込む
■ 説明
bool apc_load_constants ( string $key [, bool $case_sensitive = true ] )
定数群をキャッシュから読み込みます。
■ パラメータ
・key
取得したい定数群(apc_define_constants() を使用して格納されたもの)。
・case_sensitive
デフォルトでは、定数名の大文字・小文字は区別されます。すなわち、 CONSTANT と Constant は別の値を表します。このパラメータを FALSE にすると、 定数名の大文字・小文字は区別されなくなります。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.0)
apc_load_constants — 定数群をキャッシュから読み込む
■ 説明
bool apc_load_constants ( string $key [, bool $case_sensitive = true ] )
定数群をキャッシュから読み込みます。
■ パラメータ
・key
取得したい定数群(apc_define_constants() を使用して格納されたもの)。
・case_sensitive
デフォルトでは、定数名の大文字・小文字は区別されます。すなわち、 CONSTANT と Constant は別の値を表します。このパラメータを FALSE にすると、 定数名の大文字・小文字は区別されなくなります。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
2010年10月26日火曜日
apc_inc
apc_inc
(PECL apc >= 3.1.1)
apc_inc 保存した数値を増やす
■ 説明
int apc_inc ( string $key [, int $step = 1 [, bool &$success ]] )
保存した整数値を増やします。
■ パラメータ
・key
増やしたい値のキー。
・step
増やしたい数。
・success
この参照渡しの変数に、成功したか失敗したかの結果が格納されます。
■ 返り値
成功した場合に key の現在値を返します。 失敗した場合に FALSE を返します
(PECL apc >= 3.1.1)
apc_inc 保存した数値を増やす
■ 説明
int apc_inc ( string $key [, int $step = 1 [, bool &$success ]] )
保存した整数値を増やします。
■ パラメータ
・key
増やしたい値のキー。
・step
増やしたい数。
・success
この参照渡しの変数に、成功したか失敗したかの結果が格納されます。
■ 返り値
成功した場合に key の現在値を返します。 失敗した場合に FALSE を返します
2010年10月25日月曜日
apc_fetch
apc_fetch
(PECL apc >= 3.0.0)
apc_fetch — 格納されている変数をキャッシュから取得する
■ 説明
mixed apc_fetch ( mixed $key [, bool &$success ] )
格納されている変数をキャッシュから取得します。
■ パラメータ
・key
(apc_store() を用いて) 値を格納する際に使用された key。 配列を渡した場合は、各要素について取得した値を返します。
・success
成功したばあいに TRUE、失敗した際に FALSE が設定されます。
■ 返り値
成功した場合に格納されていた変数 (あるいは配列)、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.0)
apc_fetch — 格納されている変数をキャッシュから取得する
■ 説明
mixed apc_fetch ( mixed $key [, bool &$success ] )
格納されている変数をキャッシュから取得します。
■ パラメータ
・key
(apc_store() を用いて) 値を格納する際に使用された key。 配列を渡した場合は、各要素について取得した値を返します。
・success
成功したばあいに TRUE、失敗した際に FALSE が設定されます。
■ 返り値
成功した場合に格納されていた変数 (あるいは配列)、失敗した場合に FALSE を返します。
2010年10月21日木曜日
apc_exists
apc_exists
(PECL apc >= 3.1.4)
apc_exists APC キーが存在するかどうかを調べる
■ 説明
mixed apc_exists ( mixed $keys )
指定した APC キーが存在するかどうかを調べます。
■ パラメータ
・keys
キーを含む文字列、あるいは文字列の配列。
■ 返り値
キーが存在する場合に TRUE、それ以外の場合に FALSE を返します。 keys に配列を渡したときは、 存在するキーをすべて含む配列を返します。 どれも存在しない場合は空の配列を返します。
(PECL apc >= 3.1.4)
apc_exists APC キーが存在するかどうかを調べる
■ 説明
mixed apc_exists ( mixed $keys )
指定した APC キーが存在するかどうかを調べます。
■ パラメータ
・keys
キーを含む文字列、あるいは文字列の配列。
■ 返り値
キーが存在する場合に TRUE、それ以外の場合に FALSE を返します。 keys に配列を渡したときは、 存在するキーをすべて含む配列を返します。 どれも存在しない場合は空の配列を返します。
2010年10月20日水曜日
apc_delete
apc_delete
(PECL apc >= 3.0.0)
apc_delete 格納されている変数をキャッシュから取り除く
■ 説明
bool apc_delete ( string $key )
格納されている変数をキャッシュから取り除きます。
■ パラメータ
・key
(apc_store() を用いて)値を格納する際に 使用された key 。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.0)
apc_delete 格納されている変数をキャッシュから取り除く
■ 説明
bool apc_delete ( string $key )
格納されている変数をキャッシュから取り除きます。
■ パラメータ
・key
(apc_store() を用いて)値を格納する際に 使用された key 。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
2010年10月19日火曜日
apc_delete_file
apc_delete_file
(PECL apc >= 3.1.1)
apc_delete_file ファイルを opcode キャッシュから削除する
■ 説明
mixed apc_delete_file ( mixed $keys )
指定したファイルを opcode キャッシュから削除します。
■ パラメータ
・keys
削除したいファイル。文字列、文字列の配列、あるいは APCIterator オブジェクトで指定します。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。 keys が配列なら、 成功した場合は空の配列を返します。失敗した場合は失敗したファイルを含む配列を返します。
2010年10月18日月曜日
apc_compile_file
apc_compile_file
(PECL apc >= 3.0.13)
apc_compile_file ファイルをバイトコードキャッシュに保存し、すべてのフィルタをバイパスする
■ 説明
bool apc_compile_file ( string $filename )
ファイルをバイトコードキャッシュに保存し、すべてのフィルタをバイパスします。
■ パラメータ
・filename
コンパイルし、バイトコードキャッシュに保存したい PHP ファイルへの完全パスあるいは相対パス。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.13)
apc_compile_file ファイルをバイトコードキャッシュに保存し、すべてのフィルタをバイパスする
■ 説明
bool apc_compile_file ( string $filename )
ファイルをバイトコードキャッシュに保存し、すべてのフィルタをバイパスします。
■ パラメータ
・filename
コンパイルし、バイトコードキャッシュに保存したい PHP ファイルへの完全パスあるいは相対パス。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
2010年10月17日日曜日
apc_define_constants
apc_define_constants
(PECL apc >= 3.0.0)
apc_define_constants — 定数の組を定義し、それを取得あるいは一括定義する
■ 説明
bool apc_define_constants ( string $key , array $constants [, bool $case_sensitive = true ] )
ご存知のとおり、define() は非常に遅いです。 APC を使用する主な利点はスクリプト/アプリケーションのパフォーマンスの改善なので、 大量の定数を定義する手順を合理化するために、この仕組みが提供されています。 しかし、この関数は期待通りの動作をしません。
よりよい解決策として、PECL の » hidef 拡張モジュールを試してみましょう。
注意: (キャッシュ全体をクリアすることなく)格納されている定数を削除するには、 constants に空の配列を渡します。そうすれば、 そこに格納されていた値は事実上削除されます。
■ パラメータ
・key
key は、格納される定数群の名前を表します。 この key は、格納されている定数を apc_load_constants() で取得するために使用されます。
・constants
constant_name => value 形式の連想配列。 constant_name は、一般の 定数 の命名規則に従う 必要があります。 value は、スカラ値でなければ なりません。
・case_sensitive
デフォルトでは、定数名の大文字・小文字は区別されます。すなわち、 CONSTANT と Constant は別の値を表します。このパラメータを FALSE にすると、 定数名の大文字・小文字は区別されなくなります。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 3.0.0)
apc_define_constants — 定数の組を定義し、それを取得あるいは一括定義する
■ 説明
bool apc_define_constants ( string $key , array $constants [, bool $case_sensitive = true ] )
ご存知のとおり、define() は非常に遅いです。 APC を使用する主な利点はスクリプト/アプリケーションのパフォーマンスの改善なので、 大量の定数を定義する手順を合理化するために、この仕組みが提供されています。 しかし、この関数は期待通りの動作をしません。
よりよい解決策として、PECL の » hidef 拡張モジュールを試してみましょう。
注意: (キャッシュ全体をクリアすることなく)格納されている定数を削除するには、 constants に空の配列を渡します。そうすれば、 そこに格納されていた値は事実上削除されます。
■ パラメータ
・key
key は、格納される定数群の名前を表します。 この key は、格納されている定数を apc_load_constants() で取得するために使用されます。
・constants
constant_name => value 形式の連想配列。 constant_name は、一般の 定数 の命名規則に従う 必要があります。 value は、スカラ値でなければ なりません。
・case_sensitive
デフォルトでは、定数名の大文字・小文字は区別されます。すなわち、 CONSTANT と Constant は別の値を表します。このパラメータを FALSE にすると、 定数名の大文字・小文字は区別されなくなります。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
2010年10月16日土曜日
apc_dec
apc_dec
(PECL apc >= 3.1.1)
apc_dec — 保存した数値を減らす
■ 説明
int apc_dec ( string $key [, int $step = 1 [, bool &$success ]] )
保存した整数値を減らします。
■ パラメータ
・key
減らしたい値のキー。
・step
減らしたい数。
・success
この参照渡しの変数に、成功したか失敗したかの結果が格納されます。
■ 返り値
成功した場合に key の現在値を返します。 失敗した場合に FALSE を返します
(PECL apc >= 3.1.1)
apc_dec — 保存した数値を減らす
■ 説明
int apc_dec ( string $key [, int $step = 1 [, bool &$success ]] )
保存した整数値を減らします。
■ パラメータ
・key
減らしたい値のキー。
・step
減らしたい数。
・success
この参照渡しの変数に、成功したか失敗したかの結果が格納されます。
■ 返り値
成功した場合に key の現在値を返します。 失敗した場合に FALSE を返します
2010年10月15日金曜日
apc_clear_cache
apc_clear_cache
(PECL apc >= 2.0.0)
apc_clear_cache APC キャッシュをクリアする
■ 説明
bool apc_clear_cache ([ string $cache_type ] )
ユーザ/システム キャッシュをクリアします。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
(PECL apc >= 2.0.0)
apc_clear_cache APC キャッシュをクリアする
■ 説明
bool apc_clear_cache ([ string $cache_type ] )
ユーザ/システム キャッシュをクリアします。
■ 返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
apc_cache_info
apc_cache_info
(PECL apc >= 2.0.0)
apc_cache_info APC のデータから、キャッシュされた情報を取得する
■ 説明
array apc_cache_info ([ string $cache_type [, bool $limited = false ]] )
APC のデータから、キャッシュされた情報およびメタデータを取得します。
■ 返り値
キャッシュされたデータ(およびメタデータ)の配列を返します。 失敗した場合に FALSE を返します
注意: もし APC キャッシュのデータを取得できなかった場合、 apc_cache_info() は警告を発生します。これが起こるのは、 一般的には APC が有効になっていない場合などです。
(PECL apc >= 2.0.0)
apc_cache_info APC のデータから、キャッシュされた情報を取得する
■ 説明
array apc_cache_info ([ string $cache_type [, bool $limited = false ]] )
APC のデータから、キャッシュされた情報およびメタデータを取得します。
■ 返り値
キャッシュされたデータ(およびメタデータ)の配列を返します。 失敗した場合に FALSE を返します
注意: もし APC キャッシュのデータを取得できなかった場合、 apc_cache_info() は警告を発生します。これが起こるのは、 一般的には APC が有効になっていない場合などです。
apc_bin_loadfile
apc_bin_loadfile
(PECL apc >= 3.1.4)
apc_bin_loadfile バイナリダンプをファイルから APC のファイル/ユーザキャッシュに読み込む
■ 説明
bool apc_bin_loadfile ( string $filename [, resource $context [, int $flags ]] )
指定したファイルから、バイナリダンプを APC のファイル/ユーザキャッシュに読み込みます。
(PECL apc >= 3.1.4)
apc_bin_loadfile バイナリダンプをファイルから APC のファイル/ユーザキャッシュに読み込む
■ 説明
bool apc_bin_loadfile ( string $filename [, resource $context [, int $flags ]] )
指定したファイルから、バイナリダンプを APC のファイル/ユーザキャッシュに読み込みます。
2010年10月14日木曜日
apc_bin_load
apc_bin_load
(PECL apc >= 3.1.4)
apc_bin_load バイナリダンプを APC のファイル/ユーザキャッシュに読み込む
■ 説明
bool apc_bin_load ( string $data [, int $flags ] )
指定したバイナリダンプを APC のファイル/ユーザキャッシュに読み込みます。
(PECL apc >= 3.1.4)
apc_bin_load バイナリダンプを APC のファイル/ユーザキャッシュに読み込む
■ 説明
bool apc_bin_load ( string $data [, int $flags ] )
指定したバイナリダンプを APC のファイル/ユーザキャッシュに読み込みます。
apc_bin_dumpfile
apc_bin_dumpfile
(PECL apc >= 3.1.4)
apc_bin_dumpfile キャッシュされたファイルやユーザ変数のバイナリダンプをファイルに出力する
■ 説明
int apc_bin_dumpfile ( array $files , array $user_vars , string $filename [, int $flags [, resource $context ]] )
キャッシュされたファイルやユーザ変数のバイナリダンプを APC キャッシュから取得し、指定したファイルに出力します。
(PECL apc >= 3.1.4)
apc_bin_dumpfile キャッシュされたファイルやユーザ変数のバイナリダンプをファイルに出力する
■ 説明
int apc_bin_dumpfile ( array $files , array $user_vars , string $filename [, int $flags [, resource $context ]] )
キャッシュされたファイルやユーザ変数のバイナリダンプを APC キャッシュから取得し、指定したファイルに出力します。
apc_bin_dump
apc_bin_dump
(PECL apc >= 3.1.4)
apc_bin_dump 指定したファイルおよびユーザ変数のバイナリダンプを取得する
■ 説明
string apc_bin_dump ([ array $files [, array $user_vars ]] )
指定したファイルおよびユーザ変数のバイナリダンプを APC キャッシュから返します。 files や user_vars に NULL を指定すると、全エントリを表します。 一方、array() を渡すと何もダンプしません。
(PECL apc >= 3.1.4)
apc_bin_dump 指定したファイルおよびユーザ変数のバイナリダンプを取得する
■ 説明
string apc_bin_dump ([ array $files [, array $user_vars ]] )
指定したファイルおよびユーザ変数のバイナリダンプを APC キャッシュから返します。 files や user_vars に NULL を指定すると、全エントリを表します。 一方、array() を渡すと何もダンプしません。
apc_add
apc_add
(PECL apc >= 3.0.13)
apc_add 変数をデータ領域にキャッシュする
■ 説明
bool apc_add ( string $key , mixed $var [, int $ttl = 0 ] )
まだ保存されていない場合にのみ、変数をデータ領域にキャッシュします。
注意: PHP の他の多くの仕組みと異なり、apc_add() を用いて格納された変数はリクエストを超えて (その値がキャッシュから取り除かれるまで)持続します。
(PECL apc >= 3.0.13)
apc_add 変数をデータ領域にキャッシュする
■ 説明
bool apc_add ( string $key , mixed $var [, int $ttl = 0 ] )
まだ保存されていない場合にのみ、変数をデータ領域にキャッシュします。
注意: PHP の他の多くの仕組みと異なり、apc_add() を用いて格納された変数はリクエストを超えて (その値がキャッシュから取り除かれるまで)持続します。
登録:
投稿 (Atom)