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