update page now
Laravel Live Japan

CachingIterator::offsetGet

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

CachingIterator::offsetGetO propósito de offsetGet

Descrição

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

Esta função não está documentada; apenas a lista de argumentos está disponível.

Parâmetros

key

Descrição...

Valor Retornado

Descrição...

adicionar nota

Notas de Usuários 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 cache
array (
  0 => 'a',
  1 => 'b',
)

b
Undefined index: 2
To Top