Traversable (遍歷)接口

(PHP 5, PHP 7, PHP 8)

簡介

檢測一個類是否可以使用 foreach 進行遍歷的接口。

無法被單獨實現(xiàn)的基本抽象接口。相反它必須由 IteratorAggregateIterator 接口實現(xiàn)。

注意:

實現(xiàn)此接口的內(nèi)建類可以使用 foreach 進行遍歷而無需實現(xiàn) IteratorAggregateIterator 接口。

注意:

這是一個無法在 PHP 腳本中實現(xiàn)的內(nèi)部引擎接口。 IteratorAggregateIterator 接口可以用來代替它。 當實現(xiàn)擴展的 Traversable 接口時, 確保在 implement 子句中,在名字之前列出了 IteratorAggregate 或者 Iterator

接口摘要

interface Traversable {
}

這個接口沒有任何方法,它的作用僅僅是作為所有可遍歷類的基本接口。