Tells whether the filename is a symbolic link (original) (raw)
is_link
(PHP 4, PHP 5, PHP 7)
is_link — Tells whether the filename is a symbolic link
Description
is_link ( string $filename
) : bool
Tells whether the given file is a symbolic link.
Parameters
filename
Path to the file.
Return Values
Returns TRUE
if the filename exists and is a symbolic link, FALSE
otherwise.
Examples
Example #1 Create and confirm if a file is a symbolic link
`<?php
$link = 'uploads';
if (
is_link($link)) {
echo(readlink($link));
} else {
symlink('uploads.php', $link);
}
?> `
Errors/Exceptions
Upon failure, an E_WARNING
is emitted.
Notes
Note: The results of this function are cached. See clearstatcache() for more details.
See Also
- is_dir() - Tells whether the filename is a directory
- is_file() - Tells whether the filename is a regular file
- readlink() - Returns the target of a symbolic link