Question

J'envisage la création d'un talon de phar à utiliser dans une application PHP CLI.

La documentation de la méthode Phar :: mapPhar dit « Reads la fichier en cours d'exécution (un phar) et enregistre son manifeste ».

Pouvez-vous expliquer ce que signifie « enregistrer son manifeste » et aussi indiquer ce qui se passerait si elle était appelée sans arguments. Pourquoi voudrais-je enregistrer un manifeste? Quels avantages puis-je obtenir d'ajouter cet appel à mon talon phar.

Était-ce utile?

La solution

Phar::mapPhar() lit l'index de fichiers du Phar ( « manifeste ») et l'enregistre en interne, de sorte que les opérations de fichiers comme

include 'phar://my.phar/foo/bar/baz.php';
travail

. Sans la cartographie du phar, PHP ne sait pas que phar://my.phar/foo/bar/baz.php existe (ni où le trouver).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top