(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::offsetExists — Détermine si un fichier existe dans le phar
Description
public
Phar::offsetExists(string
$localName
): bool
offsetExists() est appelé comme isSet() est appelé.
Liste de paramètres
-
localName
-
Le nom de fichier (en chemin relatif) à chercher dans le Phar.
Valeurs de retour
Retourne true
si le fichier existe dans le phar, false
sinon.
Exemples
Exemple #1 Un exemple avec Phar::offsetExists()
<?php
$p = new Phar(dirname(__FILE__) . '/mon.phar', 0, 'mon.phar');
$p['premierfichier.txt'] = 'premier fichier';
$p['secondfichier.txt'] = 'second fichier';
// les lignes suivantes font appel à offsetExists() de façon indirecte
var_dump(isset($p['premierfichier.txt']));
var_dump(isset($p['pasla.txt']));
?>
L'exemple ci-dessus va afficher :
bool(true)
bool(false)
Voir aussi
- Phar::offsetGet() - Obtient un objet PharFileInfo à partir d'un fichier
- Phar::offsetSet() - Met le contenu d'un fichier interne à l'archive à l'identique du contenu d'un fichier externe
- Phar::offsetUnset() - Efface un fichier d'un phar