Junior — Middle
Wie kann man die automatische Klassenladung mit Composer konfigurieren?
sobes.tech KI
Antwort von AI
Das automatische Laden von Klassen in Composer wird über den Abschnitt autoload in der Datei composer.json konfiguriert. Die Hauptmethoden sind:
- PSR-4 Autoload — ordnet Namensräume Verzeichnissen zu.
- PSR-0 Autoload — veralteter Standard, ähnlich wie PSR-4.
- classmap — gibt spezifische Dateien oder Verzeichnisse zum Scannen an.
- files — lädt die angegebenen Dateien direkt.
Beispiel für PSR-4-Konfiguration:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Nach Änderungen an composer.json muss composer dump-autoload ausgeführt werden, um den Autoloader zu aktualisieren.