Tells whether the filename is a symbolic link (original) (raw)

(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