ConFoo 2025

Introduction à Composer

» Composer est un gestionnaire de dépendances pour PHP qui permet de définir des paquets de code tiers utilisés par un projet et qui peuvent ensuite être facilement installés et mis à jour. Il exploite les fonctionnalités d'autochargement des classes natif de PHP, les dépôts de paquets PHP tels que » Packagist, et les conventions de disposition et de codage de projet courantes.

Par exemple, si une application ou un site Web PHP doit travailler avec des valeurs UUID, » Le paquet ramsey/uuid de Ben Ramsey qui implémente les types d'UUID largement connus et utilisés définis par » RFC 4122 pourrait être utilisé.

Pour résumer, cela est fait en créant un composer.json dans le projet, en utilisant Composer pour installer la dernière version du paquet, et en incluant le script d'autoload de Composer pour le rendre disponible au code. La » documentation "Utilisation de base" de Composer va plus en profondeur sur ce sujet.

Exemple #1 composer.json qui nécessite un seul paquet

{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top