APCUIterator::__construct

(PECL apcu >= 5.0.0)

APCUIterator::__constructСоздает объект итератор класса APCUIterator

Описание

public APCUIterator::__construct ([ mixed $search = NULL [, int $format = APC_ITER_ALL [, int $chunk_size = 100 [, int $list = APC_LIST_ACTIVE ]]]] )

Создает объект APCUIterator.

Список параметров

search

Регулярное выражение PCRE, с которым будут сравниваться ключи APC, можно передать, как строку (тип string), так и массив строк (тип array). Также можно задать NULL, если поиск не нужен.

format

Формат, заданный одной из констант APC_ITER_*.

chunk_size

Размер блока данных. Должно быть больше 0. По умолчанию 100.

list

Тип списка. Задается константами APC_LIST_ACTIVE или APC_LIST_DELETED.

Возвращаемые значения

Объект APCUIterator в случае успешного выполнения или NULL в случае ошибки.

Примеры

Пример #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