Archivio di PHP Extension and Application Repository
Tipo di file: Archivio e file compresso, File relativo a Internet
Un’estensione di file phar identifica un file PHP Archive. Un file phar raggruppa il codice di un’applicazione PHP e le risorse correlate in un singolo archivio per la distribuzione o l’esecuzione.
L’estensione Phar di PHP, inclusa in PHP 5.3 e versioni successive, può creare, leggere ed estrarre archivi Phar.
Categoria tipo di file:
Archivio e file compresso
File relativo a Internet
Data aggiornamento: 6 ottobre 2026
Il formato PHP Archive (PHAR) appartiene a PHP, un linguaggio di scripting open-source lato server e un runtime utilizzato per creare pagine Web dinamiche e applicazioni Internet. PHP e l'estensione Phar sono disponibili sulle piattaforme supportate da PHP.
Un archivio Phar può contenere file di codice sorgente PHP, risorse dell'applicazione e metadati dell'archivio. Consente di distribuire un'applicazione PHP come un unico file e, quando include un executable Phar stub, di eseguirla tramite l'interprete della riga di comando PHP. I contenuti dell'archivio possono utilizzare la compressione gzip o bzip2.
Gli archivi Phar hanno uno scopo simile ai jar, sebbene i file JAR siano utilizzati dalle applicazioni Java. Il formato continua a essere supportato dalle versioni attuali di PHP. PEAR, ovvero PHP Extension and Application Repository, è un repository separato di package PHP e non è l'espansione di PHAR. Anche PEAR è stato distribuito come archivio PHAR.
Usa PHP 5.3 o versione successiva con l'estensione Phar abilitata. Un archivio eseguibile può essere eseguito con l'interprete della riga di comando PHP, ad esempio con il comando php application.phar. Gli script PHP possono usare le classi Phar e PharData per esaminare o estrarre i contenuti di un archivio.
Un archivio Phar è un formato di pacchettizzazione software, quindi in genere non ha una conversione significativa in stile documento. Estrarre i contenuti con PHP e riconfezionare i file in un altro formato di archivio quando necessario.
Riconfezionare i contenuti come archivio ZIP o TAR crea un archivio diverso e non preserva lo stub Phar eseguibile né il relativo comportamento da applicazione a file singolo.
Applicazioni software che gestiscono altre attività riguardanti file phar:
Multiplatform