PHP Traversable 接口
简介
Traversable 是一个抽象接口,因此不能被任何类直接实现。通常,扩展 Traversable 的Iterator 或 IteratorAggregate 接口用于检查实现的类是否可以用 PHP 中的 foreach 构造进行遍历。
某些实现了这个接口的内建类可以在 foreach 中使用,无需实现 Iterator 接口。由于 Traversable 是一个抽象接口,因此它没有任何方法。
语法
Traversable { // }
在实现扩展 Traversable 的 IteratorAggregate 或 Iterator 接口时,它们必须在implements 子句中位于其名称之前。
广告