略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: CachingIterator::offsetGet

2024-11-14

CachingIterator::offsetGet

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

CachingIterator::offsetGetThe offsetGet purpose

说明

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

本函数还未编写文档,仅有参数列表。

参数

key

Description...

返回值

Description...

add a noteadd a note

User Contributed Notes 1 note

up
0
ddrake at dreamingmind dot com
2 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

官方地址:https://www.php.net/manual/en/cachingiterator.offsetget.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3