2014
11-07
11-07
PHP基础之生成器4——比较生成器和迭代器对象
生成器最大的优势就是简单,和实现Iterator的类相比有着更少的样板代码,并且代码的可读性也更强.例如,下面的函数和类是等价的:<?phpfunctiongetLinesFromFile($fileName){if(!$fileHandle=fopen($fileName,'r')){return;}while(false!==$line=fgets($fileHandle)){yield$line;}fclose($fileHandle);}//versus...classLineIt...
继续阅读 >