PHP - IteratorAggregate接口详解
程序员文章站
2024-01-17 13:04:10
...
PHP IteratorAggregate又叫聚合式迭代器,它提供了创建外部迭代器的接口,接口摘要如下:
实现getIterator方法时必须返回一个实现了Iterator接口的类的实例。
IteratorAggregate extends Traversable { abstract public Traversable getIterator ( void ) }
实现getIterator方法时必须返回一个实现了Iterator接口的类的实例。
例子说明:
last = "last property"; } public function getIterator() { return new ArrayIterator($this); } } $obj = new myData; foreach($obj as $key => $value) { var_dump($key, $value); echo 'ArrayIterator迭代器会把对象或数组封装为一个可以通过foreach来操作的类,具体SPL 迭代器后面会具体介绍。
';// Linux:echo "\n"; } ?>
以上就介绍了PHP - IteratorAggregate接口详解,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: PHP中的DOM XML函数_PHP