PHP Traversable 接口


简介

Traversable 是一个抽象接口,因此不能被任何类直接实现。通常,扩展 Traversable 的IteratorIteratorAggregate 接口用于检查实现的类是否可以用 PHP 中的 foreach 构造进行遍历。

某些实现了这个接口的内建类可以在 foreach 中使用,无需实现 Iterator 接口。由于 Traversable 是一个抽象接口,因此它没有任何方法。

语法

Traversable {
   //
}

在实现扩展 Traversable 的 IteratorAggregate 或 Iterator 接口时,它们必须在implements 子句中位于其名称之前。

更新于: 21-Sep-2020

364 查看

开启你的职业生涯

完成课程以获得认证

开始
广告