Efface un fichier d'une archive tar/zip

# PharData::offsetUnset

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

PharData::offsetUnset — Efface un fichier d'une archive tar/zip

### Description

public function PharData::offsetUnset(string `$localName`): void

C'est une implémentation de l'interface ArrayAccess permettant la manipulation directe du contenu d'une archive tar/zip en utilisant les crochets, opérateurs d'accès au tableau. offsetUnset est utilisé pour effacer un fichier existant et est appelé par la construction de langage unset().

### Liste de paramètres

`localName`

  Le chemin (relatif) du fichier à modifier au sein de l'archive tar ou zip.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

Soulève une exception PharException si des problèmes ont été rencontrés lors de l'écriture sur le disque des changements de l'archive tar/zip.

### Exemples

Exemple #1 Un exemple avec PharData::offsetUnset()

    <?php
    $p = new PharData('/chemin/vers/mon.zip');
    try {
        // efface fichier.txt de mon.zip en appelant offsetUnset
        unset($p['fichier.txt']);
    } catch (Exception $e) {
        echo 'Ne peut pas effacer fichier.txt: ', $e;
    }
    ?>

### Voir aussi

- Phar::offsetUnset() - Efface un fichier d'un phar

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