Différences entre les versions de « Programmation PHP/Composer »

''Composer'' lit et modifie la liste des bibliothèques du projet dans ''composer.json''.
 
==== ''require'' ====
Pour installer un paquet, par exemple MediaWiki :
<source lang=bash>
Si l'installation réussit, il ajoute le paquet dans ''composer.json''. Il informe ensuite des problèmes de dépendances, par exemple si la version de PHP locale est inférieure à celle recommandée pour le paquet.
 
==== ''install'' ====
Généralement quand on clone un projet git existant contenant un ''composer.json'', il suffit ensuite pour le faire fonctionner, d'installer ses dépendances ainsi :
<source lang=bash>
}}
 
==== ''update'' ====
{{attention|clear=left|
Ne jamais lancer de <code>composer update</code> sur un projet existant, sous peine de devoir tout retester. En effet, mieux vaut ne mettre à jour qu'une seule bibliothèque en précisant son nom :