is_link
(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(),
приводит раздел «Протоколы и обёртки».
Смотрите также
- is_dir() - Определяет, указывает ли путь на каталог
- is_file() - Сообщает, ведёт ли путь к стандартному файлу
- readlink() - Возвращает файл, на который указывает символическая ссылка
- symlink() - Создаёт символическую ссылку