Outil

Composer

Le gestionnaire de paquets PHP : autoload, lockfile, semver — la différence entre un projet et un zip de fichiers.

La particularité de Composer : composer.lock, les mêmes versions partout, y compris en CI. L’autoload PSR-4 a remplacé les jungles de require_once. platform php dans composer.json est un contrat avec la prod.

Un senior traite update comme une revue, pas comme une habitude. Packagist privé ou registry GitLab évite le copier-coller de libs internes.

Sans Composer, pas d’écosystème PHP moderne. Avec, le métier c’est l’hygiène des dépendances, pas “installer des paquets”.

getcomposer.org

Voir aussi