Comment utiliser composer ?
Ce qui précède présente comment installer composer Ce chapitre expliquera comment utiliser composer.
Nous simulons d'abord le téléchargement d'un composant PHP. Tout d'abord, nous recherchons dump sur le site Packagist. Nous pouvons voir une liste
Cette liste montre la requête. Tous les composants de dump sont packagés. Nous voyons le premier symfony/var-dumper. Un accord a été trouvé entre composer et le composant. En prenant l'exemple ci-dessus, symfony représente le nom du fabricant et var-dumper. représente le nom du package.
Lorsque nous installons des composants sur la ligne de commande, nous devons utiliser ce formulaire :
// vendor:厂商名 package:包名 composer require vendor/package
Ainsi, lorsque nous installons symfony/var-dumper, l'entrée de la ligne de commande :
composer require symfony/var-dumper
Composer trouvera automatiquement la version stable de var-dumper à installer. Nous pouvons voir l'invite d'installation réussie :
Lorsque nous ouvrons le répertoire, nous pouvons voir que trois fichiers ont été générés dans le répertoire
Le répertoire des fournisseurs est notre répertoire de composants, le fichier résultat de la commande d'exécution composer.json, composer.lock répertorie tous les composants PHP et le numéro de version spécifique.
Utilisons maintenant ce composant dump et créons un nouveau fichier php dans le répertoire racine :
<?php require "vendor/autoload.php"; dump(['1','2','3']); dump(123);
Introduisons d'abord le chargeur automatique, puis utilisons la méthode dump pour générer des variables. La méthode dump est quoi. we Une fonction du package de composants dump qui génère des variables. L'image suivante est le résultat observé après l'exécution du fichier, qui génère différents styles d'impression :
Plus de techniques d'utilisation du compositeur Pour articles, veuillez visiter la colonne tutoriel compositeur pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!