RecursiveDirectoryIterator::__construct Constructs a RecursiveDirectoryIterator &reftitle.description; public RecursiveDirectoryIterator::__construct stringpath intflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO Constructs a RecursiveDirectoryIterator for the provided path. &reftitle.parameters; path The path of the directory to be iterated over. flags Flags may be provided which will affect the behavior of some methods. A list of the flags can found under FilesystemIterator predefined constants. They can also be set later with FilesystemIterator::setFlags. &reftitle.returnvalues; Returns the newly created RecursiveDirectoryIterator. &reftitle.errors; Throws an UnexpectedValueException if the path cannot be found or is not a directory. &reftitle.examples; <classname>RecursiveDirectoryIterator</classname> example valid()) { if (!$it->isDot()) { echo 'SubPathName: ' . $it->getSubPathName() . "\n"; echo 'SubPath: ' . $it->getSubPath() . "\n"; echo 'Key: ' . $it->key() . "\n\n"; } $it->next(); } ?> ]]> &example.outputs.similar; &reftitle.seealso; FilesystemIterator::__construct RecursiveIteratorIterator::__construct FilesystemIterator predefined constants