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;