Moin!
"Autoload" war da schon das richtige Stichwort. Ich muss jetzt nur möglichst sinnvoll entscheiden, wann tatsächlich Vererbung und wann nur Nutzung von anderen Klassen richtig ist.
Genau daran scheitere ich auch. Die meisten Funktionen, die ich schreibe, sind so klein, dass ich garnicht weiss, wie ich das in eine Klasse kriegen soll.
Ganz simpel: Eine Klasse drumherum schreiben und die Funktion statisch machen und statisch aufrufen - das erlaubt zumindest schon mal das Autoloading, denn das geht nur mit Klassen.
Alles andere erfordert aber Erfahrung mit OOP - und OOP lebt davon, dass man nur kleine Funktionen hat, die Magie steckt darin, dass diese kleinen Funktionen zu komplexen Konstrukten zusammengesetzt werden.
- Sven Rautenberg