APCUIterator イテレータオブジェクトを作成する

# APCUIterator::__construct

(PECL apcu >= 5.0.0)

APCUIterator::__construct — APCUIterator イテレータオブジェクトを作成する

### 説明

public function APCUIterator::__construct(
array|string|null `$search` = `null`,
int `$format` = APC_ITER_ALL,
int `$chunk_size` = 100,
int `$list` = APC_LIST_ACTIVE
)

APCUIterator オブジェクトを作成します。

### パラメータ

`search`
  単一の文字列を指定する場合、APCu のキーの名前にマッチする PCRE 正規表現を指定します。 配列を指定した場合は、APCu のキーの名前を指定します。 `null` を渡すと、検索をスキップします。
`format`
  希望する書式。 APC_ITER_* 定数の組み合わせで指定します。
`chunk_size`
  チャンクサイズ。0 より大きい値でなければなりません。 デフォルト値は 100 です。
`list`
  一覧にする形式。`APC_LIST_ACTIVE` あるいは `APC_LIST_DELETED` を渡します。

### 例

例1 APCUIterator::__construct() の例

    <?php
    foreach (new APCUIterator('/^counter\./') as $counter) {
        echo "$counter[key]: $counter[value]\n";
        apc_dec($counter['key'], $counter['value']);
    }
    ?>

### 参考

- apcu_exists() - エントリが存在するかどうかを調べる
- apcu_cache_info() - APCu のデータから、キャッシュされた情報を取得する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open