PHP et autoloading · Question 7 sur 12
Quel fichier un script PHP inclut-il pour utiliser l'autoloader généré par Composer ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- B vendor/autoload.php
Explication
Composer écrit le fichier vendor/autoload.php lors de composer install, composer update et composer dump-autoload. Un script personnalisé n'a besoin que de require __DIR__ . '/vendor/autoload.php';, après quoi toutes les classes des paquets installés sont disponibles. Dans une installation TYPO3 Composer, le point d'entrée s'en charge déjà, c'est pourquoi on ne voit jamais cette ligne dans les extensions. composer.json et composer.lock, en revanche, sont des fichiers de description pour Composer lui-même et ne contiennent aucun code PHP exécutable.