RECURSIVEDIRECTORYITERATOR(3) 1 RECURSIVEDIRECTORYITERATOR(3)
The RecursiveDirectoryIterator class
INTRODUCTION
The RecursiveDirectoryIterator provides an interface for iterating recursively over filesystem directories.
CLASS SYNOPSIS
RecursiveDirectoryIterator
RecursiveDirectoryIteratorextends
FilesystemIteratorSeekableIteratorRecursiveIterator
Methods
o public RecursiveDirectoryIterator::__construct (string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemItera-
tor::CURRENT_AS_FILEINFO])
o public mixed RecursiveDirectoryIterator::getChildren (void )
o public string RecursiveDirectoryIterator::getSubPath (void )
o public string RecursiveDirectoryIterator::getSubPathname (void )
o public bool RecursiveDirectoryIterator::hasChildren ([bool $allow_links = false])
o public string RecursiveDirectoryIterator::key (void )
o public void RecursiveDirectoryIterator::next (void )
o public void RecursiveDirectoryIterator::rewind (void )
Inherits
o public FilesystemIterator::__construct (string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CUR-
RENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS])
o public mixed FilesystemIterator::current (void )
o public int FilesystemIterator::getFlags (void )
o public string FilesystemIterator::key (void )
o public void FilesystemIterator::next (void )
o public void FilesystemIterator::rewind (void )
o public void FilesystemIterator::setFlags ([int $flags])
CHANGELOG
+--------------+---------------------------------------------------+
| Version | |
| | |
| | Description |
| | |
+--------------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | The FilesystemIterator was introduced as the |
| | parent class. Previously, the parent was the |
| | DirectoryIterator. |
| | |
| 5.3.0 | |
| | |
| | Implements SeekableIterator. |
| | |
|5.2.11, 5.3.1 | |
| | |
| | Added RecursiveDirectoryIterator::FOLLOW_SYMLINKS |
| | |
+--------------+---------------------------------------------------+
PHP Documentation Group RECURSIVEDIRECTORYITERATOR(3)