PHP 8.4.2 Released!

Phar::delete

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

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

Описание

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

Замечание:

Для корректной работы с объектами Phar этому методу необходима установка значения php.ini phar.readonly в 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