CachingIterator::offsetGet

(PHP 5 >= 5.2.0)

CachingIterator::offsetGetThe offsetGet purpose

Description

public void CachingIterator::offsetGet ( string $index )
Warning

This function is currently not documented; only its argument list is available.

Parameters

index

Description...

Return Values

Description...

Коментарии

offsetGet($index) returns the value stored at $index in the cache. Until you've 
iterated over the items, the cache is empty and the index will not exist.

 <?php
        $cache 
= new \CachingIterator(
            new 
\ArrayIterator(['a''b''c''d']),
           
\CachingIterator::FULL_CACHE);

       
$shortRange range(01);

        foreach (
$shortRange as $index) {
           
$cache->next();
        }

        echo 
PHP_EOL 'The cache' PHP_EOL;
       
var_export($cache->getCache());
        echo 
PHP_EOL;

        echo 
$cache->offsetGet('1') . PHP_EOL;
        echo 
$cache->offsetGet('2') . PHP_EOL;
?>

The cache
array (
  0 => 'a',
  1 => 'b',
)

b
Undefined index: 2
2019-12-16 05:06:51
http://php5.kiev.ua/manual/ru/cachingiterator.offsetget.html

    Поддержать сайт на родительском проекте КГБ