Ho uno script PHP che include una o due altre librerie da cui dipende utilizzando il 'include
' dichiarazione. Per renderlo più facilmente trasportabile, vorrei in qualche modo 'compilazione' la sceneggiatura ei include
d librerie in un unico script PHP (nello stesso modo in cui ack include tutte le sue dipendenze Perl in un unico file). C'è un modo semplice per farlo in PHP?fusione di più script PHP in un unico file
Chiarificazione: compilazione in un eseguibile finestre possono essere (parte di) una soluzione accettabile, ma lo script deve ancora funzionare su * nix, dove è meglio avere PHP codice sorgente con '#!/usr/bin/env php
' in alto .
voglio essere in grado di rilasciare un singolo file nel $ PATH da qualche parte su qualsiasi sistema operativo e farlo funzionare senza bisogno di librerie PHP in più per essere installato.
Phar sembra fiducioso ... –
'PHAR' è pronunciato come si dice' Mouse' in arabo. È molto divertente: D –