Hallo Zusammen.
Ich versuche mich gerade in Classen Programmierung einzufinden,
habe aber noch ein Paar kleine Probleme damit.
Folgenes Problem habe ich.
Sagen wir ich besitze x Classen, eine davon soll eine MainClass sein.
Beispiel
Class DataBase
Class SessionManager
Class MemberManager
Class Security
Class CoreSystem (Hauptclass)
In jeder Class sind bestimmte Funktionen drin und Fast Jede Class muss mal auf die DataBase und Session zugreifen
Security z.b. auf DataBase,Session,MemberManager etc
Das CoreSystem z.b. sollte auf Alle Funktionen zurückgreifen können.
Folgenes hab ich mal Probiert aber so richtig funktioniert das nicht
Wie man sieht soll bei der Initialisierung von dem CoreSystem die Restlichen Classen Initialisiert werden
Was muss ich nun machen das ich in MemberManager z.b. eine Funktion von CoreSystem benuztzen will b.z. im CoreSystem eine Funktion der DatenBank brauche oder umgekehrt.
Ich hoffe ihr versteht mein Anliegen, ich weiss jetzt nicht so recht wie ich
besser ausdrücken könnte.
Gruss und Danke im Vorraus
Ich versuche mich gerade in Classen Programmierung einzufinden,
habe aber noch ein Paar kleine Probleme damit.
Folgenes Problem habe ich.
Sagen wir ich besitze x Classen, eine davon soll eine MainClass sein.
Beispiel
Class DataBase
Class SessionManager
Class MemberManager
Class Security
Class CoreSystem (Hauptclass)
In jeder Class sind bestimmte Funktionen drin und Fast Jede Class muss mal auf die DataBase und Session zugreifen
Security z.b. auf DataBase,Session,MemberManager etc
Das CoreSystem z.b. sollte auf Alle Funktionen zurückgreifen können.
Folgenes hab ich mal Probiert aber so richtig funktioniert das nicht
PHP-Code:
Class CoreSystem
{
var $DB = '';
var $SESS= '';
var $MEMBER='';
Function CoreSystem()
{
$this->DB = & new DataBase();
$this->SESS = &new SessionManager();
$this->MEMBER = & new Member();
}
}
Was muss ich nun machen das ich in MemberManager z.b. eine Funktion von CoreSystem benuztzen will b.z. im CoreSystem eine Funktion der DatenBank brauche oder umgekehrt.
Ich hoffe ihr versteht mein Anliegen, ich weiss jetzt nicht so recht wie ich
besser ausdrücken könnte.
Gruss und Danke im Vorraus
Kommentar