Phar::setMetadataFixe les métadonnées de l'archive phar
&reftitle.description;
publicvoidPhar::setMetadatamixedmetadata
&phar.write;
Phar::setMetadata doit être utilisée pour stocker des données personnalisées
qui décrivent l'archive phar, en tant qu'entité à part entière.
PharFileInfo::setMetadata doit être utilisée pour les métadonnées spécifiques aux fichiers.
Les métadonnées peuvent diminuer les performance de chargement d'une archive phar si les données sont importantes.
Une utilisation possible des métadonnées est la spécification
des fichiers à utiliser au sein de l'archive pour la lancer,
ou l'emplacement d'un fichier de manifeste comme le fichier package.xml
de PEAR.
De façon générale, toute donnée utile qui décrit l'archive phar peut être stockée.
&reftitle.parameters;
metadata
Toute variable PHP contenant des informations à stocker et qui
décrit l'archive phar
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Un exemple avec Phar::setMetadata
setMetadata(array('chargeur' => 'fichier.php'));
var_dump($p->getMetadata());
} catch (Exception $e) {
echo 'Ne peut pas créer/modifier le phar :', $e;
}
?>
]]>
&example.outputs;
string(11) "fichier.php"
}
]]>
&reftitle.seealso;
Phar::getMetadataPhar::delMetadataPhar::hasMetadata