SPL にはイテレータが用意されており、オブジェクトを反復処理することができます。
SPL イテレータクラスツリー
-
ArrayIterator
-
EmptyIterator
-
IteratorIterator
-
AppendIterator
-
CachingIterator
-
FilterIterator
-
CallbackFilterIterator
-
RecursiveCallbackFilterIterator
-
RecursiveFilterIterator
-
RegexIterator
-
InfiniteIterator
-
LimitIterator
-
NoRewindIterator
-
MultipleIterator
-
RecursiveIteratorIterator
-
DirectoryIterator (extends SplFileInfo)
-
FilesystemIterator
-
GlobIterator
-
RecursiveDirectoryIterator