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::FOLLOW_SYMLINKS 512 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; &InheritedMethods;
&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::FOLLOW_SYMLINKS Makes RecursiveDirectoryIterator::hasChildren follow symlinks. 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.
&reftitle.changelog; &Version; &Description; 5.3.1 Added FilesystemIterator::FOLLOW_SYMLINKS
&reference.spl.entities.filesystemiterator;