Traversable是是抽象接口,因此不能直接由任何類別實作。通常,Iterator或IteratorAggregate介面會繼承Traversable接口,用於檢查實作類別是否可以使用PHP中的foreach結構進行遍歷。
某些內建類別實作了這個接口,可以在foreach中使用,而不需要實作迭代器接口。由於Traversable是一個抽象接口,它本身沒有任何方法。
Traversable { // }
在實作IteratorAggregate或Iterator介面時,它們必須在implements子句中的名稱之前列出。
以上是PHP Traversable 介面的詳細內容。更多資訊請關注PHP中文網其他相關文章!