Composer
PHP 🟢 JuniorDéfinition
Gestionnaire de dépendances standard de PHP. Il gère les paquets, l'autoloading PSR-4, les scripts et le versionnement sémantique via composer.json. Composer 2.0 (24 octobre 2020) a apporté les téléchargements parallèles, la vérification de plateforme au chargement et l'API Composer\InstalledVersions.
Analogie
Comme un chef de chantier qui commande les bons matériaux dans les bonnes versions et s'assure que tout est compatible.
Exemple de code
{
"require": {
"php": "^8.4",
"laravel/framework": "^12.0"
},
"autoload": {
"psr-4": { "App\\": "src/" }
}
}
Cas d'usage
Dans tout projet PHP moderne pour gérer les dépendances et l'autoloading.
Anti-pattern
Committer le dossier vendor/ ou ne pas versionner composer.lock.
Termes liés
Sources
Fiche mise à jour le 2026-09-27