(PHP 4, PHP 5, PHP 7, PHP 8)
is_link — Сообщает, указывает ли путь на символическую ссылку
Функция проверяет, представляет ли собой файл по заданному пути символическую ссылку.
filename
Путь к файлу.
Функция возвращает true
, если файл по заданному пути существует и путь указывает на символическую ссылку,
иначе возвращает false
.
При сбое функция генерирует ошибку уровня E_WARNING
.
Пример #1 Создаём путь к файлу и проверяем, указывает ли путь на символическую ссылку
<?php
$link = 'uploads';
if (is_link($link)) {
echo readlink($link);
} else {
symlink('uploads.php', $link);
}
?>
Замечание: Результаты функции кешируются. Подробнее о кешировании рассказывает описание функции clearstatcache().
Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми обёртками url. Список обёрток, поддерживаемых семейством функций stat(), смотрите в разделе Протоколы и обёртки.