Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
dev:all:psr:psr-0de [16.08.2014 23:04] – [SplClassLoader Implementation] Manuela v.d.Decken | dev:all:psr:psr-0 [25.05.2015 18:42] – [Verbindliches] Manuela v.d.Decken | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
* Jeder Namespace kann beliebig viele Unter-Namespaces definieren. | * Jeder Namespace kann beliebig viele Unter-Namespaces definieren. | ||
* Jeder Namespace-Trenner wird beim Laden vom Dateisystem in einen DIRECTORY_SEPARATOR konvertiert. | * Jeder Namespace-Trenner wird beim Laden vom Dateisystem in einen DIRECTORY_SEPARATOR konvertiert. | ||
- | * Jeder **_** im Klassennamen wird zu einem DIRECTORY_SEPARATOR konvertiert. :!: //Anpassung für WB:// Der **_** hat keine spezielle Bedeutung in der __normalen__ Definition eines Namespace, bei Pseudo-Namespaces (siehe [[dev: | + | * Jeder **_** im Klassennamen wird zu einem DIRECTORY_SEPARATOR konvertiert. :!: //Anpassung für WB:// Der **_** hat keine spezielle Bedeutung in der __normalen__ Definition eines Namespace, bei Pseudo-Namespaces (siehe [[dev:all:psr:psr-1|PSR-1]]) wird er jedoch in einen DIRECTORY_SEPERATOR umgewandelt, |
* Der voll qualifizierte Namespace und Klassennamen wird beim Zugriff auf das Dateisystem um die Endung **.php** ergänzt. | * Der voll qualifizierte Namespace und Klassennamen wird beim Zugriff auf das Dateisystem um die Endung **.php** ergänzt. | ||
- | * Alphabetische Zeichen (A-Z) in Vendornamen, | + | * Alphabetische Zeichen (A-Z) in Vendornamen, |
===== Beispiele ===== | ===== Beispiele ===== |