Ich habe folgende Frage zu Klassen und PHP. Schaut euch einfach mal folgenden Beispielcode.
Stimmt das von der Syntax??? Jetzt mal zu meiner Frage.
Ich habe ein Objekt, meine Mutterklasse. Dieses Objekt hat z. B. 2 Eigenschaften, user und connection. Diese 2 Eigenschaften sind allerdings auch wieder Objekte. Die Eigenschaft connection ist z. B. meine Datenbank connection. In dem Objekt handle ich alle Select, Updates, etc.
Diese möchte ich jetzt aber auch in der Eigenschaft $this->user des Mutterobjektes vom Typ user benutzen. Funktioniert das mit
??? Oder muss ich dann her gehen und die Klasse user von der Klasse db ableiten???
PHP-Code:
class main {
var $user = new user;
var $connection = new db;
}
class db {
function connect() {
}
function select() {
}
}
class user {
var $username = null;
function load_settings() {
main::connection->select();
}
}
Ich habe ein Objekt, meine Mutterklasse. Dieses Objekt hat z. B. 2 Eigenschaften, user und connection. Diese 2 Eigenschaften sind allerdings auch wieder Objekte. Die Eigenschaft connection ist z. B. meine Datenbank connection. In dem Objekt handle ich alle Select, Updates, etc.
Diese möchte ich jetzt aber auch in der Eigenschaft $this->user des Mutterobjektes vom Typ user benutzen. Funktioniert das mit
PHP-Code:
main::connection->select();
Kommentar