L3 Info : PHP et Applications Web
 
◃  Ch. 8 Gestion de projet Web  ▹
 

Les archives PHAR

  • PHAR (PHP Archive) est un format d’archivage intégré à PHP depuis la version 5.3.
    • C’est l’équivalent d’un ZIP ou JAR, mais spécialement conçu pour PHP.
    • Permet de regrouper plusieurs fichiers PHP (classes, bibliothèques, assets) en un seul fichier exécutable.
  • Intérêt :
    • Distribution simplifiée : Un seul fichier à partager au lieu d’un dossier complet.
    • Portabilité : Exécute directement le code contenu dans l’archive.
    • Optimisation : Réduction des appels au système de fichiers (meilleures performances).
    • Sécurité : Possibilité de signer l’archive pour vérifier son intégrité.
  • Attention : l'utilisation conjointe avec composer mérite la plus grande vigilance : autoloading;, portabilité, conflits de dépendances, ...
  • https://www.php.net/manual/en/book.phar.php