CachingIterator::offsetGet

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

CachingIterator::offsetGetEl propósito offsetGet

Descripción

public CachingIterator::offsetGet(string $key): mixed
Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

key

Descripción...

Valores devueltos

Descripción...

add a note

User Contributed Notes 1 note

up
0
ddrake at dreamingmind dot com
5 years ago
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(0, 1);        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 cachearray (  0 => 'a',  1 => 'b',)bUndefined index: 2
To Top