(PHP >= 5.3.0, PECL phar >= 2.0.0)
PharData::offsetUnset — efface un fichier d'une archive tar/zip
$offset
)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().
offset
Le chemin (relatif) du fichier à modifier au sein de l'archive tar ou zip.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
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.
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;
}
?>