函式名:CachingIterator::next()
適用版本:PHP 5, PHP 7
用法:CachingIterator::next() 方法用於將迭代器的內部指標向下移動到下一個元素。
示例:
// 建立一個迭代器
$iterator = new ArrayIterator(['apple', 'banana', 'orange']);
// 建立一個快取迭代器
$cachingIterator = new CachingIterator($iterator);
// 使用next()方法移動到下一個元素
$cachingIterator->next();
// 獲取當前元素
$current = $cachingIterator->current();
// 輸出當前元素
echo $current; // 輸出:banana
以上示例中,我們首先建立了一個陣列迭代器 $iterator
,然後使用 $iterator
建立一個快取迭代器 $cachingIterator
。接著使用 next()
方法將內部指標移動到下一個元素,然後使用 current()
方法獲取當前元素並將其賦值給 $current
變數。最後,我們輸出了當前元素,預期輸出為 'banana'。