Also folgendes:
- Ich führe jetzt einen Namespace ein.
- Alle Klassen werden umbenannt. (Spart später Tippselei.)
CAT
CAT\Helper
CAT\Backend
...
Klassennamen:
Aus CAT_Object (Basisklasse für alles) wird CBase.
Bei allen anderen fällt der bisherige Präfix weg, aus CAT_Helper_Directory wird z.B. CDirectory im Namenspace CAT\Helper.
Für die einfache Verwendung ("Kurznamen") schreibt man an passender Stelle sowas wie:
Code: Alles auswählen
use CAT\Helper\Directory as Directory;
Code: Alles auswählen
$files = Directory::getFiles(...);
Code: Alles auswählen
$files = \CAT\Helper\Directory::getFiles(...);