Получение содержимого кэша


(PHP 5 >= 5.2.0)

CachingIterator::getCacheПолучение содержимого кэша

Описание

public array CachingIterator::getCache ( void )

Получение содержимого кэша.

Замечание:

Должен использоваться флаг CachingIterator::FULL_CACHE.

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

У этой функции нет параметров.

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

Массив array содержащий эелемнты кэша.

Ошибки

Бросает BadMethodCallException в случае, если не установлен флаг CachingIterator::FULL_CACHE.

Примеры

Пример #1 Пример использования CachingIterator::getCache()

<?php
$iterator 
= new ArrayIterator(array(123));
$cache    = new CachingIterator($iteratorCachingIterator::FULL_CACHE);

$cache->next();
$cache->next();
var_dump($cache->getCache());

$cache->next();
var_dump($cache->getCache());
?>

Результат выполнения данного примера:

 array(2) {   [0]=>   int(1)   [1]=>   int(2) } array(3) {   [0]=>   int(1)   [1]=>   int(2)   [2]=>   int(3) }