1
Und zwar schreibe ich an einer Webseite in PHP4, da viele ISPs ja noch kein PHP5 haben.
Nun habe ich bisher keine wirkliche Erfahrung mit OOP und ich weiß, dass PHP nicht gut geeignet ist um das zu lernen aber es ist nunmal die Sprache in der ich mein derzeitiges Projekt verfasse.
Meine Frage bezieht sich darauf, dass ich mehrere Klassen habe und die Methoden einer Klasse im Code einer anderen Klasse verwenden möchte.
Also ich habe z.B. eine Datenbankklasse und eine Adminklasse und möchte nun in der Adminklasse eine DB-Aktion durchführen und will dazu eine Methode aus der DB-Klasse nutzen.
Mein erster Ansatz(außerhalb der Klassen):
Führt zu
Zitat:
Wie realisiere ich sowas am geschicktesten?
Nun habe ich bisher keine wirkliche Erfahrung mit OOP und ich weiß, dass PHP nicht gut geeignet ist um das zu lernen aber es ist nunmal die Sprache in der ich mein derzeitiges Projekt verfasse.
Meine Frage bezieht sich darauf, dass ich mehrere Klassen habe und die Methoden einer Klasse im Code einer anderen Klasse verwenden möchte.
Also ich habe z.B. eine Datenbankklasse und eine Adminklasse und möchte nun in der Adminklasse eine DB-Aktion durchführen und will dazu eine Methode aus der DB-Klasse nutzen.
Mein erster Ansatz(außerhalb der Klassen):
include db_class.php;
$db = new DB;
include admin_class.php;
$admin = new Admin;
Führt zu
Zitat:
Fatal error: Call to a member function on a non-object in
Wie realisiere ich sowas am geschicktesten?