Phar::addFile Ajoute un fichier du système de fichiers à l'archive phar &reftitle.description; public voidPhar::addFile stringfilename stringnulllocalName&null; &phar.write; Grâce à cette méthode, tout fichier ou URL peut être ajouté à l'archive phar. Si le second paramètre optionnel localName est une &string;, le fichier sera stocké dans l'archive de ce nom, sinon le paramètre filename est utilisé comme chemin vers lequel stocker l'archive. Les URL doivent être locales, sans quoi une exception est levée. Cette méthode est identique à ZipArchive::addFile. &reftitle.parameters; filename Chemin absolu ou relatif vers un fichier du disque à ajouter à l'archive phar. localName Chemin où le fichier sera stocké dans l'archive. &reftitle.returnvalues; Pas de valeur de retour, une exception est levée en cas d'échec. &reftitle.changelog; &Version; &Description; 8.0.0 localName est désormais nullable. &reftitle.examples; Un exemple avec <function>Phar::addFile</function> addFile('/chemin/complet/vers/fichier'); // démontre comment le fichier est stocké $b = $a['chemin/complet/vers/fichier']->getContent(); $a->addFile('/chemin/complet/vers/fichier', 'mon/fichier.txt'); $c = $a['mon/fichier.txt']->getContent(); // démontre l'utilisation d'URL $a->addFile('http://www.exemple.com', 'exemple.html'); } catch (Exception $e) { // traite les erreurs ici } ?> ]]> &reftitle.notes; &phar.note.performance; &reftitle.seealso; Phar::offsetSet PharData::addFile Phar::addFromString Phar::addEmptyDir