LonghornPHP 2026

CachingIterator::offsetGet

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

CachingIterator::offsetGetНазначение offsetGet

Описание

public function CachingIterator::offsetGet(string $key): mixed
Внимание

Функцию пока не задокументировали; для знакомства доступен только список аргументов.

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

key

Описание...

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

Описание...

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей 1 note

up
0
ddrake at dreamingmind dot com
6 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
+Добавить

AltStyle によって変換されたページ (->オリジナル) /