2014年4月21日

SPL迭代器的工作和代理模式OuterIterator

摘要: 1.迭代器通过foreach语言结构来实现迭代,没有实现迭代器接口(Iterator)的普通对象使用foreach结构会遍历公共属性.2.OuterIterator用于做为实际迭代器的代理(即代理模式)3.OuterIterator有RecursiveIteratorIterator(平面化多维结构... 阅读全文

posted @ 2014-04-21 02:50 左小兵 阅读(327) 评论(0) 推荐(0) 编辑

递归遍历目录的迭代器方式

摘要: getDepth()); if ($file->isDir()) { echo DIRECTORY_SEPARATOR; } echo $file->getBasename(); if ($file->isFile()) { echo " (" .$file->getSize()... 阅读全文

posted @ 2014-04-21 02:07 左小兵 阅读(331) 评论(0) 推荐(0) 编辑

导航