PHP Conference Nagoya 2025

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): true

Метод удаляет архив из памяти и с диска.

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

filename

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

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

Функция возвращает логическое значение true.

Ошибки

Метод выбрасывает исключение PharException, если в коде остаются открытые файловые указатели на phar-архив или объекты Phar, PharData, PharFileInfo, которые ссылаются на этот архив.

Примеры

Пример #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');

?>

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top