Phar::unlinkArchive

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

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

Описание

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

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

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

archive

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

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

Возвращает 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');
?>

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