The FilesystemIterator class
FilesystemIterator
&reftitle.intro;
The Filesystem iterator
&reftitle.classsynopsis;
FilesystemIterator
FilesystemIterator
extends
DirectoryIterator
SeekableIterator
&Constants;
const
int
FilesystemIterator::CURRENT_AS_PATHNAME
32
const
int
FilesystemIterator::CURRENT_AS_FILEINFO
0
const
int
FilesystemIterator::CURRENT_AS_SELF
16
const
int
FilesystemIterator::CURRENT_MODE_MASK
240
const
int
FilesystemIterator::KEY_AS_PATHNAME
0
const
int
FilesystemIterator::KEY_AS_FILENAME
256
const
int
FilesystemIterator::FOLLOW_SYMLINKS
512
const
int
FilesystemIterator::KEY_MODE_MASK
3840
const
int
FilesystemIterator::NEW_CURRENT_AND_KEY
256
const
int
FilesystemIterator::SKIP_DOTS
4096
const
int
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.
Note that the path that is passed to the
constructor is not modified.
&reference.spl.entities.filesystemiterator;