Dopo alcuni test/script/giocando con gli archivi PHAR di PHP 5.3, ho scoperto alcuni problemi.Problemi inaspettati con PHP PHAR
glob
PHAR non funziona con glob. Né come wrapper (http://www.php.net/manual/en/phar.using.stream.php#104320) né come chiamata di funzione.
Nel mio progetto di test ho dovuto eseguire un'iterazione sui file nel PHAR e filtrare il risultato con un'espressione regolare equivalente a glob.
imagettfbbox
Non ho idea perché, ma anche imagettfbbox non capisce il flusso involucro PHAR.
La soluzione più semplice era estrarre il file tramite copy(). (PHAR :: extractTo restituire con un'eccezione senza uno stacktrace o un numero di riga.)
Ci sono altre sorprese, che dovrei aspettarmi? Ci sono altri problemi noti? E sono documentati ovunque?
Si prega di aggiungere i risultati al database dei bug di PHP all'indirizzo http://bugs.php.net – Mchl