在PHP中有好几个预定义的接口,比较常用的四个接口(IteratorAggregate(聚合式aggregate迭代器Iterator)、Countable、ArrayAccess、Iterator)分别给大家详细介绍下。
IteratorAggregate(聚合式aggregate迭代器Iterator)接口
复制代码 代码如下:
IteratorAggregate extends Traversable {
abstract public Traversable getIterator(void)
}
这个接口实现了一个功能——创建外部迭代器,具体怎么理解呢,当我们使用foreach