php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
FilesystemIterator Class Reference
Inheritance diagram for FilesystemIterator:
DirectoryIterator SplFileInfo SeekableIterator Stringable Iterator Traversable GlobIterator RecursiveDirectoryIterator Phar PharData

Public Member Functions

 __construct (string $directory, int $flags=FilesystemIterator::KEY_AS_PATHNAME|FilesystemIterator::CURRENT_AS_FILEINFO|FilesystemIterator::SKIP_DOTS)
 
 rewind ()
 
 key ()
 
 current ()
 
 getFlags ()
 
 setFlags (int $flags)
 
- Public Member Functions inherited from DirectoryIterator
 __construct (string $directory)
 
 getFilename ()
 
 getExtension ()
 
 getBasename (string $suffix="")
 
 isDot ()
 
 valid ()
 
 next ()
 
 seek (int $offset)
 
 __toString ()
 
- Public Member Functions inherited from SplFileInfo
 getPath ()
 
 getPathname ()
 
 getPerms ()
 
 getInode ()
 
 getSize ()
 
 getOwner ()
 
 getGroup ()
 
 getATime ()
 
 getMTime ()
 
 getCTime ()
 
 getType ()
 
 isWritable ()
 
 isReadable ()
 
 isExecutable ()
 
 isFile ()
 
 isDir ()
 
 isLink ()
 
 getLinkTarget ()
 
 getRealPath ()
 
 getFileInfo (?string $class=null)
 
 getPathInfo (?string $class=null)
 
 openFile (string $mode="r", bool $useIncludePath=false, $context=null)
 
 setFileClass (string $class=SplFileObject::class)
 
 setInfoClass (string $class=SplFileInfo::class)
 
 __debugInfo ()
 
 _bad_state_ex ()
 

Data Fields

const int CURRENT_MODE_MASK = UNKNOWN
 
const int CURRENT_AS_PATHNAME = UNKNOWN
 
const int CURRENT_AS_FILEINFO = UNKNOWN
 
const int CURRENT_AS_SELF = UNKNOWN
 
const int KEY_MODE_MASK = UNKNOWN
 
const int KEY_AS_PATHNAME = UNKNOWN
 
const int FOLLOW_SYMLINKS = UNKNOWN
 
const int KEY_AS_FILENAME = UNKNOWN
 
const int NEW_CURRENT_AND_KEY = UNKNOWN
 
const int OTHER_MODE_MASK = UNKNOWN
 
const int SKIP_DOTS = UNKNOWN
 
const int UNIX_PATHS = UNKNOWN
 

Detailed Description

Definition at line 151 of file spl_directory.stub.php.

Constructor & Destructor Documentation

◆ __construct()

FilesystemIterator::__construct ( string $directory,
int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS )

Reimplemented in GlobIterator, and RecursiveDirectoryIterator.

Definition at line 178 of file spl_directory.stub.php.

Member Function Documentation

◆ current()

FilesystemIterator::current ( )

@tentative-return-type

Reimplemented from DirectoryIterator.

Definition at line 187 of file spl_directory.stub.php.

◆ getFlags()

FilesystemIterator::getFlags ( )

@tentative-return-type

Definition at line 190 of file spl_directory.stub.php.

◆ key()

FilesystemIterator::key ( )

@tentative-return-type

Reimplemented from DirectoryIterator.

Definition at line 184 of file spl_directory.stub.php.

◆ rewind()

FilesystemIterator::rewind ( )

@tentative-return-type

Reimplemented from DirectoryIterator.

Definition at line 181 of file spl_directory.stub.php.

◆ setFlags()

FilesystemIterator::setFlags ( int $flags)

@tentative-return-type

Definition at line 193 of file spl_directory.stub.php.

Field Documentation

◆ CURRENT_AS_FILEINFO

const int FilesystemIterator::CURRENT_AS_FILEINFO = UNKNOWN

@cvalue SPL_FILE_DIR_CURRENT_AS_FILEINFO

Definition at line 158 of file spl_directory.stub.php.

◆ CURRENT_AS_PATHNAME

const int FilesystemIterator::CURRENT_AS_PATHNAME = UNKNOWN

@cvalue SPL_FILE_DIR_CURRENT_AS_PATHNAME

Definition at line 156 of file spl_directory.stub.php.

◆ CURRENT_AS_SELF

const int FilesystemIterator::CURRENT_AS_SELF = UNKNOWN

@cvalue SPL_FILE_DIR_CURRENT_AS_SELF

Definition at line 160 of file spl_directory.stub.php.

◆ CURRENT_MODE_MASK

const int FilesystemIterator::CURRENT_MODE_MASK = UNKNOWN

@cvalue SPL_FILE_DIR_CURRENT_MODE_MASK

Definition at line 154 of file spl_directory.stub.php.

◆ FOLLOW_SYMLINKS

const int FilesystemIterator::FOLLOW_SYMLINKS = UNKNOWN

@cvalue SPL_FILE_DIR_FOLLOW_SYMLINKS

Definition at line 166 of file spl_directory.stub.php.

◆ KEY_AS_FILENAME

const int FilesystemIterator::KEY_AS_FILENAME = UNKNOWN

@cvalue SPL_FILE_DIR_KEY_AS_FILENAME

Definition at line 168 of file spl_directory.stub.php.

◆ KEY_AS_PATHNAME

const int FilesystemIterator::KEY_AS_PATHNAME = UNKNOWN

@cvalue SPL_FILE_DIR_KEY_AS_PATHNAME

Definition at line 164 of file spl_directory.stub.php.

◆ KEY_MODE_MASK

const int FilesystemIterator::KEY_MODE_MASK = UNKNOWN

@cvalue SPL_FILE_DIR_KEY_MODE_MASK

Definition at line 162 of file spl_directory.stub.php.

◆ NEW_CURRENT_AND_KEY

const int FilesystemIterator::NEW_CURRENT_AND_KEY = UNKNOWN

@cvalue SPL_FILE_NEW_CURRENT_AND_KEY

Definition at line 170 of file spl_directory.stub.php.

◆ OTHER_MODE_MASK

const int FilesystemIterator::OTHER_MODE_MASK = UNKNOWN

@cvalue SPL_FILE_DIR_OTHERS_MASK

Definition at line 172 of file spl_directory.stub.php.

◆ SKIP_DOTS

const int FilesystemIterator::SKIP_DOTS = UNKNOWN

@cvalue SPL_FILE_DIR_SKIPDOTS

Definition at line 174 of file spl_directory.stub.php.

◆ UNIX_PATHS

const int FilesystemIterator::UNIX_PATHS = UNKNOWN

@cvalue SPL_FILE_DIR_UNIXPATHS

Definition at line 176 of file spl_directory.stub.php.


The documentation for this class was generated from the following file: