Syntax:bool DirectoryIterator::isLink (void)
Parameters:This function takes no parameters.
Return Value:This function returns TRUE if the item is a symbolic link, otherwise it returns FALSE. The following programs illustrate the DirectoryIterator::isLink() function in PHP:
Program 1:
// Create an Iterator directory
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// Loop is performed for each item in the directory
foreach
(
$directory
as
$dir
) {
// Use the isLink() function to save the result
$link
=
$dir
-> isLink();
// Show result
var_dump (
$link
);
}
?>
Output:bool (false) bool (false) bool (false)
Program 2:
// Create an Iterator directory
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// Loop while the directory is valid
while
(
$directory
-> valid()) {
// Use the isLink() function to save the result
$link
=
$directory
-> isLink();
// Show result
var_dump (
$link
);
$directory
-> next();
}
?>
Output:bool (false) bool (false) bool (false)
Note . The output of this function depends on the contents of the server folder.Link: https : //www.php.net/manual/en/directoryiterator.islink.php