Ich habe versucht, Namespaces zum ersten Mal seit Ewigkeiten zu verwenden, und ich laufe auf das folgende Problem. Ich bin derzeit Composer für einen PSR-4-Autoloader und ich erhalte die Fehlermeldung: Fatal error: Class 'API\Library\Config' not found in C:\wamp64\www\project\src\index.php on line 14
Schwerwiegender Fehler: Klasse nicht gefunden, wenn Namespaces verwendet werden
composer.json
"autoload": {
"psr-4": {
"API\\": "src",
"API\\Library\\": "src/Library",
"API\\Controllers\\": "src/Application/Controllers"
}
}
src/index.php
namespace API;
include_once('vendor/autoload.php');
use API\Library\Config;
$config = new Config(); //line 18
Die Ordner-Layout ist als solches:
abgeholt werden Haben Sie „$ Komponist Dump-Autoload“ neu zu erzeugen, um die Datei automatisch geladen versuchen? – dferenc
ja ich tat, tut mir leid, ich werde OP aktualisieren, um zu bestätigen –