(PECL apc >= 3.1.1)
APCIterator::__construct — 构造一个 APCIterator 迭代器对象
$cache
[, mixed $search
= NULL
[, int $format
= APC_ITER_ALL
[, int $chunk_size
= 100
[, int $list
= APC_LIST_ACTIVE
]]]] )构造一个 APCIterator object.
cache
缓存类型,可以是 user 或者 file。
search
匹配 APC 键名的 PCRE 正则表达式,既可以是单个正则表达式 string,也可以是 array 的正则表达式。或者可以是 NULL
来略过搜索。
format
需要的格式可以用一个或多个 APC_ITER_* 常量。
chunk_size
块的大小。必须是一个大于0的值,默认是100。
list
需要列出的类型。可以是 APC_LIST_ACTIVE
或 APC_LIST_DELETED
。
成功时返回 APCIterator object,失败时返回 NULL
。
Example #1 APCIterator::__construct() 例子
<?php
foreach (new APCIterator('user', '/^counter\./') as $counter) {
echo "$counter[key]: $counter[value]\n";
apc_dec($counter['key'], $counter['value']);
}
?>