Archive de PHP Extension and Application Repository
Type de fichier : Fichier d’archive et fichier compressé, Fichier lié à Internet
L’extension de fichier phar identifie un fichier PHP Archive. Un fichier phar regroupe le code d’application PHP et les ressources associées dans une seule archive pour sa distribution ou son exécution.
L’extension Phar de PHP, incluse dans PHP 5.3 et les versions ultérieures, peut créer, lire et extraire des archives Phar.
Catégorie de type de fichier :
Fichier d’archive et fichier compressé
Fichier lié à Internet
Date de mise à jour : 6 octobre 2026
Le format PHP Archive (PHAR) appartient à PHP, un langage de script et environnement d’exécution open source côté serveur utilisé pour créer des pages web dynamiques et des applications Internet. PHP et l’extension Phar sont disponibles sur les plateformes prises en charge par PHP.
Une archive Phar peut contenir des fichiers de code source PHP, des ressources d’application et des métadonnées d’archive. Elle permet de distribuer une application PHP sous la forme d’un seul fichier et, lorsqu’elle inclut un stub Phar exécutable, de l’exécuter via l’interpréteur de ligne de commande PHP. Le contenu de l’archive peut utiliser la compression gzip ou bzip2.
Les archives Phar ont un objectif similaire à celui des jar, bien que les fichiers JAR soient utilisés par les applications Java. Le format reste pris en charge par les versions actuelles de PHP. PEAR, ou PHP Extension and Application Repository, est un dépôt de packages PHP distinct et ne correspond pas au développement de PHAR. PEAR a également été distribué sous forme d’archive PHAR.
Utilisez PHP 5.3 ou une version ultérieure avec l’extension Phar activée. Une archive exécutable peut être exécutée avec l’interpréteur de ligne de commande PHP, par exemple avec la commande php application.phar. Les scripts PHP peuvent utiliser les classes Phar et PharData pour inspecter ou extraire le contenu d’une archive.
Une archive Phar est un format d’empaquetage logiciel ; elle ne se prête donc généralement pas à une conversion significative de type document. Extrayez son contenu avec PHP et reconditionnez les fichiers dans un autre format d’archive si nécessaire.
Le reconditionnement du contenu sous forme d’archive ZIP ou TAR crée une archive différente et ne préserve pas le stub Phar exécutable ni le comportement d’application à fichier unique.
Applications logicielles qui exécutent d’autres tâches impliquant des fichiers phar:
Multiplatform