Hallo !
Soviel zur Vorabinformation. Meine Frage ist nun, ob die Datenbankverbindung als Variable bei dem Objekt gespeichert werden soll/kann/darf/muss oder nicht. Der Vorteil wäre, dass ich Quellcode spare, da ich nur den Konstruktor entsprechend ändern muss. Die Alternative wäre, die Datenbankverbindung in den oben angesprochenen Funktionen aufzubauen.
Auf- und abbbauen pro Funktion halte ich fuer unguenstig; die Verbindung wuerde ich zumindest waehrend einer Sitzung halten wollen.
"zumindest" da ich nicht weiss ob es bei Apache/"PHP 5" sowas wie ein Application-Objekt unter ASP gibt.
Es gibt imho aber noch eine Design-Alternative:
Eine Klasse, am besten ein Singleton, die die Verbindung(en) kapselt und moderiert und die Deine Datenzugriffsokjekte-Objekte mit einem Verweis auf sich selbst oder eine Verbindungs_referenz_ ( _keine_ Kopie ! ) erzeugt, also eine Factory.
Wie waer das denn ?
Bin aber kein PHP 5 Experte.
Gruesse
Holger
Was ist eure Meinung dazu?
Viele Grüße und schöne Feiertage,
Stefan