PHP Avantages de l'utilisation de Composer


Exemple

Pistes Composer version des paquets que vous avez installés dans un fichier appelé composer.lock , qui est destiné à être commis au contrôle de version, de sorte que lorsque le projet est cloné dans le futur, en cours d' exécution tout simplement composer install téléchargera et installera toutes les dépendances de projet .

Composer s'occupe des dépendances PHP par projet. Cela facilite la mise en place de plusieurs projets sur une seule machine qui dépendent de versions distinctes d’un package PHP.

Composer suit les dépendances uniquement destinées aux environnements de développement

composer require --dev phpunit/phpunit

Composer fournit un chargeur automatique, ce qui le rend extrêmement facile à utiliser avec n'importe quel package. Par exemple, après avoir installé Goutte avec composer require fabpot/goutte , vous devez immédiatement utiliser Goutte dans un nouveau projet:

<?php

require __DIR__ . '/vendor/autoload.php';

$client = new Goutte\Client();

// Start using Goutte

Composer vous permet de mettre facilement à jour un projet avec la dernière version autorisée par votre composer.json. PAR EXEMPLE. composer update fabpot/goutte , ou pour mettre à jour chacune des dépendances de votre projet: composer update .