PHP und Autoloading · Frage 7 von 12
Welche Datei bindet ein PHP-Skript ein, um den von Composer erzeugten Autoloader zu nutzen?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- B vendor/autoload.php
Erklärung
Composer schreibt bei composer install, composer update und composer dump-autoload die Datei vendor/autoload.php. Ein eigenes Skript braucht nur require __DIR__ . '/vendor/autoload.php';, danach sind alle Klassen der installierten Pakete verfügbar. In einer TYPO3-Composer-Installation erledigt das bereits der Einstiegspunkt, deshalb sieht man die Zeile in Extensions nie. composer.json und composer.lock sind dagegen Beschreibungsdateien für Composer selbst und enthalten keinen ausführbaren PHP-Code.