array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'apcuiterator.construct.php', 1 => 'APCUIterator::__construct', ), 'up' => array ( 0 => 'class.apcuiterator.php', 1 => 'APCUIterator', ), 'prev' => array ( 0 => 'class.apcuiterator.php', 1 => 'APCUIterator', ), 'next' => array ( 0 => 'apcuiterator.current.php', 1 => 'APCUIterator::current', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/apcu/apcuiterator/construct.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL apcu >= 5.0.0)
APCUIterator::__construct — Constrói um objeto iterador APCUIterator
$search
= null
,$format
= APC_ITER_ALL,$chunk_size
= 100,$list
= APC_LIST_ACTIVEConstrói um object da classe APCUIterator.
search
Pode ser uma expressão regular PCRE que
corresponda a nomes de chaves APCu, informada como uma string.
Ou um array de strings com nomes de chaves APCu.
Ou, opcionalmente, null
para não fazer a pesquisa.
format
O formato desejado, como configurado com um ou mais das constantes APC_ITER_*.
chunk_size
O tamanho do pacote. Deve ser um valor maior que 0. O valor padrão é 100.
list
O tipo a ser listado. Podem ser passadas as constantes APC_LIST_ACTIVE
ou APC_LIST_DELETED
.
Exemplo #1 Um exemplo de APCUIterator::__construct()
<?php
foreach (new APCUIterator('/^counter\./') as $counter) {
echo "$counter[key]: $counter[value]\n";
apc_dec($counter['key'], $counter['value']);
}
?>