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