Cosa fa il metodo Phar :: Mapphar () di Php?
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.
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