(PHP 4, PHP 5, PHP 7, PHP 8)
unlink — Удаляет файл
$filename
, ?resource $context
= null
): bool
Удаляет файл filename
. Функция похожа на функцию
unlink() Unix в C. При неудачном выполнении будет вызвана ошибка уровня E_WARNING
.
filename
Путь к файлу.
Если файл является символической ссылкой, символическая ссылка будет удалена. В Windows для удаления символической ссылки на каталог вместо этого должна использоваться функция rmdir().
context
Ресурс (resource) с контекстом потока.
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Версия | Описание |
---|---|
7.3.0 | В Windows теперь можно удалить файлы функцией unlink() с использованием дескрипторов, хотя раньше это не удавалось. Тем не менее, всё ещё невозможно повторно создать удалённый файл, пока все дескрипторы к нему не будут закрыты. |
Пример #1 Пример простого использования unlink()
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Привет, мир!</h1>');
fclose($fh);
unlink('test.html');
?>