Maison  >  Article  >  outils de développement  >  Comment fonctionne le compositeur

Comment fonctionne le compositeur

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-12 11:19:427874parcourir

Comment fonctionne le compositeur

La signification du compositeur

1. Qu'est-ce que le compositeur ?

Composer est un outil de gestion des dépendances pour PHP. En termes simples, nos projets utilisent généralement d'autres bibliothèques de code. Pour le moment, nous déclarons uniquement les bibliothèques de code dont nous dépendons dans le projet. globalement, installez n'importe quoi.

2. Quelle est la signification de Compositeur ?

Pour les langues modernes, les outils de gestion des dépendances sont fondamentalement standards. Java a Maven, Python a pip, Ruby a gem et Nodejs a npm. PHP est PEAR, mais PEAR présente de nombreux pièges : le traitement des dépendances est sujet à des problèmes, la configuration est très complexe, l'interface de ligne de commande est difficile à utiliser, etc.

C'est précisément grâce à l'émergence de Composer que le problème des dépendances des projets a été résolu et que le travail de développement PHP est devenu comme un empilement de blocs.

Recommandations associées : "Tutoriel graphique sur l'utilisation des commandes de Composer"

À travers un exemple simple, comprenons comment Composer est utilisé.

1. Créez un nouveau fichier composer.json dans le répertoire racine du projet et écrivez le contenu suivant :

Comment fonctionne le compositeur

2. dépendances

Comment fonctionne le compositeur

3. Structure du répertoire

Comment fonctionne le compositeur

4. Développement à l'aide de packages

Comment fonctionne le compositeur

Comment fonctionne Composer

Comment fonctionne Composer Par exemple, lorsque nous installons un logiciel, nous l'installons généralement via l'App Store ? Lorsque nous développons des projets PHP, nous serons également confrontés au même problème. Par exemple, si nous avons besoin d’un outil pour enregistrer les journaux d’activité, pouvons-nous télécharger les outils dont nous avons besoin via une boutique d’applications PHP ?

Comment fonctionne le compositeur

Packagist est le référentiel de packages de développement par défaut de Composer. Vous pouvez soumettre votre package d'installation à packagist. À l'avenir, si vous créez une nouvelle balise ou mettez à jour le code dans votre entrepôt VCS (logiciel de gestion de code source, tel que Github), packagist créera automatiquement un nouveau package de développement. C'est ainsi que fonctionne actuellement packagist, à l'avenir, packagist vous permettra de télécharger directement des packages de développement et de publier vos propres packages.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment exécuter ComposerArticle suivant:Comment exécuter Composer