Ist es gut, einen Autoloader zu verwenden, der root/app/model/test.php
lädt, wenn Sie versuchen, App\Model\Test
zu verwenden? Auf diese Weise sollte jede Klasse entsprechend ihrem Namensraum organisiert werden.Autoloader konvertiert Namespace in Ordnerpfad
Ist das ein guter Ansatz? Wenn nicht, warum? Was würdest du vorschlagen?
Sollte ich ein spezifisches Array namespace => path
definieren, das sicherstellen wird, dass wir keine unerwartete Datei laden? Auf diese Weise würde ich jedes Mal so etwas wie $map['App\Model\Test'] = 'root/app/model/test';
setzen und das würde im Grunde alle Spaß am Autoloader löschen. Ist es nicht?