PHP 8.4.22 Released!

Phar::delete

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

Phar::deleteУдаляет файл в phar-архиве

Описание

public function Phar::delete(string $localName): true

Замечание: Для корректной работы метода с объектами Phar потребуется установить для директивы phar.readonly в файле php.ini значение 0, иначе метод выбросит исключение PharException.

Метод удаляет файл из архива. Метод аналогичен вызову функции unlink() на обёртке потока, как показывает пример на этой странице.

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

localName

Путь в архиве, по которому требуется удалить файл.

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

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

Ошибки

Метод выбрасывает исключение PharException, если на диск возникли ошибки во время записи изменений.

Примеры

Пример #1 Пример удаления файла внутри phar-архива методом Phar::delete()

<?php

try {
$phar = new Phar('myphar.phar');

$phar->delete('unlink/me.php');

// Это эквивалентно вызову функции unlink()
unlink('phar://myphar.phar/unlink/me.php');
} catch (
Exception $e) {
// Обработка ошибок
}
?>

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

Добавить

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

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