Domanda

Sto pensando di creare uno stub Phar da utilizzare in un'applicazione CLI PHP.

La documentazione per il Phar :: Mapphar Metodo dice che "legge il file attualmente eseguito (un Phar) e registra il suo manifest".

Potresti spiegare cosa significa "registrare il suo manifesto" e anche indicare cosa accadrebbe se fosse chiamato senza argomenti. Perché dovrei voler registrare un manifesto? Quali vantaggi ottengo dall'aggiunta di questa chiamata al mio stub Phar.

È stato utile?

Soluzione

Phar::mapPhar() Legge l'indice del file di Phar ("manifest") e lo registri internamente, in modo che operazioni di file come

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

opera. Senza mappare il phar, PHP non lo saprebbe phar://my.phar/foo/bar/baz.php esiste (né dove trovarlo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top