CachingIterator::offsetGet

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

CachingIterator::offsetGetThe offsetGet purpose

描述

public CachingIterator::offsetGet(string $key): mixed
警告

此函数当前未记录;仅提供其参数列表。

参数

key

描述...

返回值

描述...

添加说明

用户贡献的说明 1 说明

ddrake at dreamingmind dot com
4 年前
offsetGet($index) 返回存储在高速缓存中的 $index 中的值。在您
在项目中进行迭代之前,高速缓存为空,索引将不存在。

<?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