在线文档教程
PHP
类和函数 | Classes and Functions

Traversable (interface)

The Traversable interface

介绍

(PHP 5 >= 5.0.0, PHP 7)

使用foreach检测类是否可遍历的接口。

不能单独实现的抽象基础接口。相反,它必须由IteratorAggregate或Iterator来实现。

注意:实现此接口的内部(内置)类可以在foreach构造中使用,并且不需要实现IteratorAggregate或Iterator。 注意:这是一个内部引擎接口,不能用PHP脚本实现。必须使用IteratorAggregate或迭代器。在实现扩展Traversable的接口时,请确保在implements子句中的名称前面列出IteratorAggregate或Iterator。

界面简介

Traversable {

}

该接口没有方法,它的唯一目的是成为所有可遍历类的基接口。

← Predefined Interfaces and Classes

Iterator →