The FilesystemIterator class FilesystemIterator
&reftitle.intro; The Filesystem iterator
&reftitle.classsynopsis; FilesystemIterator FilesystemIterator extends DirectoryIterator SeekableIterator Traversable Iterator Constants const integer FilesystemIterator::CURRENT_AS_PATHNAME 32 const integer FilesystemIterator::CURRENT_AS_FILEINFO 0 const integer FilesystemIterator::CURRENT_AS_SELF 16 const integer FilesystemIterator::CURRENT_MODE_MASK 240 const integer FilesystemIterator::KEY_AS_PATHNAME 0 const integer FilesystemIterator::KEY_AS_FILENAME 256 const integer FilesystemIterator::KEY_MODE_MASK 3840 const integer FilesystemIterator::NEW_CURRENT_AND_KEY 256 const integer FilesystemIterator::SKIP_DOTS 4096 const integer FilesystemIterator::UNIX_PATHS 8192 Methods Inherited methods
&reftitle.constants; FilesystemIterator::CURRENT_AS_PATHNAME Makes FilesystemIterator::current return the pathname. FilesystemIterator::CURRENT_AS_FILEINFO Makes FilesystemIterator::current return an SplFileInfo instance. FilesystemIterator::CURRENT_AS_SELF Makes FilesystemIterator::current return $this (the FilesystemIterator). FilesystemIterator::CURRENT_MODE_MASK Masks FilesystemIterator::current FilesystemIterator::KEY_AS_PATHNAME Makes FilesystemIterator::key return the pathname. FilesystemIterator::KEY_AS_FILENAME Makes FilesystemIterator::key return the filename. FilesystemIterator::KEY_MODE_MASK Masks FilesystemIterator::key FilesystemIterator::NEW_CURRENT_AND_KEY Same as FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO. FilesystemIterator::SKIP_DOTS Skips dot files (. and ..). FilesystemIterator::UNIX_PATHS Makes paths use Unix-style forward slash irrespective of system default.
&reference.spl.entities.filesystemiterator;