Удаляет файл в tar- или zip-архиве

# PharData::delete

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

PharData::delete — Удаляет файл в tar- или zip-архиве

### Описание

public function PharData::delete(string `$localName`): true

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

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

`localName`

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

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

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

### Ошибки

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

### Примеры

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

    <?php

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

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

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

    ?>

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

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open