Syntax:void FilesystemIterator::setFlags (int $flags)
Parameters:This function takes one parameter
$flags,which contains the processing flags to set.
Return value:this function is not returns no value.The following programs illustrate the FilesystemIterator::setFlags() function in PHP:
Program 1:
/ / Create a new file system iterator
$fileItr
=
new
FilesystemIterator (__ DIR__,
FilesystemIterator::CURRENT_AS_PA THNAME);
// Set flags
$fileItr
-> setFlags (FilesystemIterator::KEY_AS_FILENAME);
// Get the flag
$flag
=
$fileItr
-> getFlags();
// Show flag
var_dump (
$flag
);
?>
Exit:int (256 )
Program 2:
// Create a new file system iterator
$fileItr
=
new
FilesystemIterator (__ DIR__,
FilesystemIterator::CURRENT_AS_PATHNAME);
// Set flag
$fileItr
-> setFlags (FilesystemIterator::CURRENT_AS_SELF);
// Get the flag
$flag
=
$fileItr
-> getFlags();
// Show flag
var_dump (
$flag
);
?>
Exit:int (16 )
Link: https://www.php.net /manual/en/filesystemiterator.setflags.php