Hallo,
ich benutze eine Klasse namens "db" für den Datenbankzugriff.
In der Klasse tpl (für Templates) wird der Datenbankzugriff aber auch benötigt.
Soll ich nun für jede Methode in der Klasse tpl
$db (die Instanz von db) als global definieren ?
Oder dem Konstruktor der Klasse tpl $db übergeben ?
Dann kann ich mit $this->db auf die Klasse db zugreifen.
Was soll ich tun ? Was ist schneller, besser, was ist standart ?
ich benutze eine Klasse namens "db" für den Datenbankzugriff.
In der Klasse tpl (für Templates) wird der Datenbankzugriff aber auch benötigt.
Soll ich nun für jede Methode in der Klasse tpl
$db (die Instanz von db) als global definieren ?
Oder dem Konstruktor der Klasse tpl $db übergeben ?
Code:
also $tpl = new tpl($db); var $db; function tpl($db) { $this->db = $db; }
Was soll ich tun ? Was ist schneller, besser, was ist standart ?
Kommentar