APCUIterator::__construct

(PECL apcu >= 5.0.0)

APCUIterator::__constructConstrói um objeto iterador APCUIterator

Descrição

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

Constrói um object da classe APCUIterator.

Parâmetros

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.

Exemplos

Example #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']);
}
?>

Veja Também