Hello,
Das Include_Once(Klassendefinition) sollte also nur einmal stattfinden, und zwar genau dann, wenn man weiß, dass man die Methoden der Klasse nutzen will...
Mache ich das nicht an dieser Stelle, wo ich die replace.php include?
Genau an dieser Stelle lädst Du die Definitionen dazu. Von diesem Zeitpunkt an stehen Dir die Methoden der Klasse zur Verfügung. Wenn ich schrieb, dass man nur Klassen hinzuzuladen braucht, die man auch nutzen will, dann bezieht sich das auf sogenannte "Multi Purpose Scripts", also zentrale Steuerscripte, die im Prinzip nur die Userinteraktion auswerten (Submit-Buttondruck -> Request) und dann darauf die passende Aktion zusammenstellen und ausführen. Solch ein Script benötigt immer nur die Includes, die für die Abarbeitung des Requests notwendig sind. Es wäre einfach zu teuer (Speicherplatznutztung) immer alles zu laden, was es gibt.
include_once (ROOT.'/[....]/replace.php');
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau