Radhad
Erfahrenes Mitglied
Hallo zusammen,
ich habe die Aufgabe, PHP5 Klassen in PHP4 umzuschreiben, weil die aktuelle Seite noch auf PHP4 läuft und ein Teil aber noch auf der alten Seite laufen muss.
Allerdings habe ich ein Problem bei dem Aufruf einer Methode der Mutterklasse.
Ein einfaches, kurzes Beispiel: Klasse B erbt von Klasse A. Von Klasse B soll eine Methode aufgerufen werden:
Jetzt bekomme ich folgende Fehlermeldung:
Allerdings verstehe ich nicht, warum. Ersetze ich den Methodenaufruf duch
erhalte ich dieselbe Fehlermeldung. Wie wäre das denn dann Richtig?
Gruß Radhad
ich habe die Aufgabe, PHP5 Klassen in PHP4 umzuschreiben, weil die aktuelle Seite noch auf PHP4 läuft und ein Teil aber noch auf der alten Seite laufen muss.
Allerdings habe ich ein Problem bei dem Aufruf einer Methode der Mutterklasse.
Ein einfaches, kurzes Beispiel: Klasse B erbt von Klasse A. Von Klasse B soll eine Methode aufgerufen werden:
PHP:
class A
{
...
function Eins($var1, $var2)
{
...
}
}
PHP:
class B extend A
{
...
funtion Methode()
{
$this->Eins($foo, $bar);
}
}
Jetzt bekomme ich folgende Fehlermeldung:
Code:
Fatal error: Call to a member function on a non-object
PHP:
A::Eins($foo, $bar);
Gruß Radhad