Hallo erstmal
Also ich habe folgendes Problem.
Ich habe die Klasse "db" und die Klasse "Template" // Ich denke die namen sind selbsterklärend
Nun mach ich mir ne neue Instanz der Klasse "db"
$dbcon = new db([Args...]);
da meine Templates in einer MySQL Tabelle liegen, muss ich innerhalb der Templateklasse die Instanz der "db" Klasse zur Verfügung haben.
Diese übergebe ich als Konstruktor-Argument. So in etwa:
$seite = new template("Templatename", $dbcon);
Nun übergibt PHP der Klasse Template ja eine Kopie der Instanz von "db", was ich will ist aber keine Kopie, sondern daseine Referenz auf dbcon übergeben wird.
wenn ich es wie folgt mache löst sich das Problem nicht, es wird nachwievor eine Kopie Übergeben:
$seite = new template("Templatename", &$dbcon);
Wie kann ich das Problem lösen?
Danke im Vorraus
benny
Also ich habe folgendes Problem.
Ich habe die Klasse "db" und die Klasse "Template" // Ich denke die namen sind selbsterklärend
Nun mach ich mir ne neue Instanz der Klasse "db"
$dbcon = new db([Args...]);
da meine Templates in einer MySQL Tabelle liegen, muss ich innerhalb der Templateklasse die Instanz der "db" Klasse zur Verfügung haben.
Diese übergebe ich als Konstruktor-Argument. So in etwa:
$seite = new template("Templatename", $dbcon);
Nun übergibt PHP der Klasse Template ja eine Kopie der Instanz von "db", was ich will ist aber keine Kopie, sondern daseine Referenz auf dbcon übergeben wird.
wenn ich es wie folgt mache löst sich das Problem nicht, es wird nachwievor eine Kopie Übergeben:
$seite = new template("Templatename", &$dbcon);
Wie kann ich das Problem lösen?
Danke im Vorraus
benny
Kommentar