Syntax:string DirectoryIterator::__ toString (void)
Parameters:This function takes no parameters.
Return Value:This function returns the file name of the current DirectoryIterator item.The following programs illustrate PHP DirectoryIterator::__ toString() function:
Program 1:
// Create an Iterator directory
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// Loop while the catalog item is valid
while
(
$directory
-> valid()) {
// Display the file name in string format
echo
$directory
-> __ toString().
"
"
;
// Move to next item
$directory
-> next();
}
?>
Output:. .. applications.html bitnami.css dashboard favicon.ico engineer.PNG gfg.php img index.php Sublime Text Build 3211 x64 Setup.exe webalizer xampp
Program 2:
// Create the Iterator directory
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// Loop for each directory item
foreach
(
$directory
as
$dir
) {
// Show key and file name
echo
$directory
-> key().
"= >"
.
$directory
-> __ toString().
"
"
;
}
?>
Output:0 = > ... 1 = > .. 2 = > applications.html 3 = > bitnami.css 4 = > dashboard 5 = > favicon.ico 6 = > engineer.PNG 7 = > gfg.php 8 = > img 9 = > index.php 10 = > Sublime Text Build 3211 x64 Setup.exe 11 = > webalizer 12 = > xampp
Note . The output of this function depends on the contents of the server folder.Link: https : //www.php.net/manual/en/directoryiterator.tostring.php