Moin,
Nun, der '::' hat jedoch in PHP eine andere Bedeutung, ergo brauchen wir da ein anderes Zeichen, z.B. den Unterstrich (class CMS_User extends CMS, Datei: CMS/User.php).
Meinst du nicht, dass das hier ein perfektes Beispiel für Namespaces ist?
Mir gings gestern um die Abbildung einer Klassenhierarchie im Dateisystem. Es gibt dafürsprechend gute Gründe, diese sind:
- der Code wird wartbarer
- der Code wird überschaubarer
Das bringt die Teamarbeit voran und spart Kosten, das hat sich auch in der PHP-Fraktion herumgesprochen. Leider sind CTOs die auf sowas einen Wert legen, heutzutage sehr sehr selten.
MfG