PHP Conference Japan 2024

IteratorIterator::valid

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

IteratorIterator::valid检查当前元素是否有效

描述

public IteratorIterator::valid(): bool

检查当前元素是否有效。

参数

此函数没有参数。

返回值

如果当前元素有效,则返回true,否则返回false

参见

添加注释

用户贡献注释 1 条注释

mike at eastghost dot com
6 年前
当迭代器拥有超出其元素索引的附加元素时,它就是“有效的”。

换句话说:在迭代器使用 next() 方法跳转到其最终元素之后,迭代器将不再“有效”。

换句话说:“hasNext”检查将简单地返回 ::valid()
To Top