Lorsque nous utilisions des composants PHP, une fonction de chargement automatique avait retenu notre attention. On peut dire que le chargement automatique basé sur la demande est beaucoup plus rapide que le téléchargement manuel. Dans cet article, nous présenterons la méthode de chargement à la demande de Composer en PHP. Avant cela, nous devons avoir une compréhension simple de Composer. Ce qui suit apportera un affichage détaillé du contenu.
1. Description
Composer générera automatiquement des chargeurs automatiques compatibles PSR pour tous les composants PHP du projet, éliminant ainsi efficacement la gestion des dépendances et le chargement automatique. Par conséquent, Composer est l'outil supplémentaire le plus important pour la communauté PHP, et avant d'implémenter le chargement automatique manuellement, nous en avons également besoin. des outils tels que include, require, spl_autoload_register, etc. Ce n'est pas de trop.
2. Exemple
PSR-4 peut être implémenté via composer (en théorie, toutes les normes PSR peuvent être automatiquement implémentées via les commandes composer). Les informations du fichier composer.json sont les suivantes :
{ "name": "lesliexiong/php-server", "description": "serveur", "auteurs": [ { "nom": "layne", "email": "[email protected]" } ], "exiger": { "php": ">=5.4.0" }, "chargement automatique": { "psr-4":{ "Layne\Taobao\": "src/" } } }
Ensuite, placez TestA.php et TestB.php dans le répertoire src, et enfin exécutez composer install. Tout le code à la demande sera automatiquement généré. Ensuite, n’importe qui peut accéder aux fichiers TestA.php et TestB.php encapsulés.
Ce qui précède est la méthode de chargement à la demande de Composer en PHP. Pour ceux qui n'ont pas été exposés à Composer, vous pouvez d'abord apprendre le contenu de base de Composer, puis effectuer des opérations de chargement à la demande.