Servus,
ich habe hier eine User Klasse:
class user
{
private $db;
public function __construct($db)
{
$this->db= clone $db;
}
public function foo()
{
echo "bar";
}
}
Dieser Klasse wird eine Datenbankklasse übergeben.
So nun bin ich in einer anderen PHP-Datei:
include("./user.class.php");
user::foo();
Würde jetzt aber die Funktion foo() die Datenbankklasse in der Klasse user
benutzen wollen geht das nicht, da ich sie der Klasse nicht übergeben habe.
So nun meine Frage: Wie übergebe ich dieser Klasse user noch die Datenbanklasse, die z.B. $db heißt?
Danke im Vorraus
Hans