当迭代器除了元素索引之外还有其他元素时,迭代器为“有效”。
换句话说:迭代器被 next() 到最后一个元素后,迭代器不再“有效”。
换句话说:“hasNext” 检查只会返回 ::valid()
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
IteratorIterator::valid — 检查当前元素是否有效
此函数没有参数。
当迭代器除了元素索引之外还有其他元素时,迭代器为“有效”。
换句话说:迭代器被 next() 到最后一个元素后,迭代器不再“有效”。
换句话说:“hasNext” 检查只会返回 ::valid()