Du zeigst eine Verzeichnisstruktur und Du tust gut daran, Deine Klassenhierarchien ebenfalls auf Dateiebene abzubilden. Du kannst das ähnlich regeln wie in Perl, wo in einer Subklasse der doppelte Doppelpunkt '::' erstens die Klassenerweiterung verdeutlicht (z.B. CMS::User, class User erweitert class CMS) und zweitens die dazugehörigen Dateien auf Dateisystemebene einordnet ( CMS/User.pm ist die Datei für CMS::User).
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).
Mit freundlichen Grüßen
Öhm, jo. Keine Ahnung. Hast du ein Beispiel? Ich kann mir da grad nichts drunter vorstellen.
Übrigens: Ich will da nichts auf Dateiebene machen, dass soll nur eine einfache Config-Datei werden, also darf das alles auch in eine Datei. Da diese Klassen nur Variablen enthalten, erlaube ich mir das mal :)