Komponist - Autoload und PSR-0 VS PSR-4
-
21-12-2019 - |
Frage
Ich fange an, den Komponisten zu studieren, und entwickle ein System, in dem ich die Dateien von Kernanwendungsdateien trennen kann, wie folgt:
generasacodicetagpre.Um diese Einstellung in composer.json-Datei einzustellen und Zugriff auf alle Klassen zu erhalten, die sowohl / app viel / core wäre, wäre der Weg?
generasacodicetagpre.oder ist da ein korrekter Weg?
Ich habe auch über psr-0 vs psr-4 gelesen, und ich bin noch etwas in Zweifel, was man zu verwenden ist.In meinem Fall sollte ich implementieren, psr-0 oder psr-4 ?
Lösung
Sie haben nicht nur 2 Einträge benötigt, nur einen für den Hauptnamespace, also so etwas für PSR-4:
generasacodicetagpre.Solange alles in SRC / verwendet wird, verwendet das gleiche Namespace, das alles brauchen.Lassen Sie den Autoloader einfach den Job tun.
, wie ich nutzen würde't wirklich ein Unterschied, außer dass Sie mit einigen davon neuere Funktionen verwenden, um einige davon zu verwenden