Start · Sprachen · PHP · Referenz · PSR-4 Autoloading

PSR-4 Autoloading

Konzept

Standard-Autoloading-Schema in modernem PHP: FQN einer Klasse wird auf Datei-Pfad gemappt.

seit PHP 5.3.0 Kategorie: misc

Signatur

"autoload": {"psr-4": {"App\\": "app/"}}

Beschreibung

Mit Composer definiert man in composer.json unter autoload.psr-4 Namespace-Präfixe und Basisverzeichnisse. Composer erzeugt den Autoloader — kein require mehr in Anwendungscode.

Rückgabewert

Typ
void

Beispiele

composer.json

{
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Seeders\\": "database/seeders/"
        }
    }
}

Nach Änderung

composer dump-autoload