Traversable (遍歷)介面
(PHP 5, PHP 7, PHP 8)
簡介
檢測一個類是否可以使用 foreach 進行遍歷的介面。
無法被單獨實現的基本抽像介面。相反它必須由 IteratorAggregate 或 Iterator 介面實現。
注意:
實現此介面的內建類可以使用 foreach 進行遍歷而無需實現 IteratorAggregate 或 Iterator 介面。
注意:
這是一個無法在 PHP 指令碼中實現的內部引擎介面。 IteratorAggregate 或 Iterator 介面可以用來代替它。 當實現擴充套件的 Traversable 介面時, 確保在 implement 子句中,在名字之前列出了 IteratorAggregate 或者 Iterator。
介面摘要
interface Traversable {
}這個介面沒有任何方法,它的作用僅僅是作為所有可遍歷類的基本介面。