PHP 8.3.4 Released!

Phar::unlinkArchive

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::unlinkArchiveПолностью удалить архив из памяти и с диска

Описание

final public static Phar::unlinkArchive(string $filename): bool

Полностью удаляет архив из памяти и с диска.

Список параметров

filename

Путь к архиву на файловой системе.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false в случае ошибки.

Ошибки

В случае присутствия открытых файловых дескрипторов к архиву или объектов Phar, PharData, PharFileInfo, ссылающихся на этот архив, будет выброшено исключение PharException.

Примеры

Пример #1 Пример использования Phar::unlinkArchive()

<?php
// простое использование
Phar::unlinkArchive('/path/to/my.phar');

// более частый вариант использования:
$p = new Phar('my.phar');
$fp = fopen('phar://my.phar/file.txt', 'r');
// создаётся 'my.phar.gz'
$gp = $p->compress(Phar::GZ);
// удаляются все ссылки на архив
unset($p);
fclose($fp);
// удаляются все следы существования
Phar::unlinkArchive('my.phar');
?>

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top