标签:
其中就有一个SPL(标准PHP库)的尝试,SPL中实现一些接口,其中最主要的就是Iterator迭代器接口,通过实现这个接口,就能使对象能够用于foreach结构,从而在使用形式上比较统一.比如SPL中有一个DirectoryIterator类,这个类在继承SplFileInfo类的同时,实现Iterator,Traversable,SeekableIterator这三个接口,那么这个类的实例可以获得父类SplFileInfo的全部功能外,还能够实现Iterator接口所展示的那么操作.
$dir = new DirectoryIterator(dirname(__FILE__)); foreach($dir as $fileinfo) { if(!$fileinfo->isDir()) { echo $fileinfo->getFilename(),"\t",$fileinfo->getSize(),PHP_EOL; } }
标签:
原文地址:http://www.cnblogs.com/chenqionghe/p/4735735.html