ChrisB: Statische Klassenmethode

Beitrag lesen

Hi,

Wenn ich den Namen der Klasse in einer Variable habe kann ich sie ja z.B. mit
$myClass=new $className();
instanzieren.

Wenn ich jetzt versuche, eine statische Methode einer Klasse über
$myClass::tu_was();
aufzurufen, dass kommt die Meldung "unexpected T_PAAMAYIM_NEKUDOTAYIM".

Kann mir jemand sagen, ob und wie ich das machen muss damit es funktioniert?

Statische Methoden werden unter Angabe der Klasse aufgerufen, nicht ueber eine Instanz.

In deinem Beispiel also
$className::tu_was();

MfG ChrisB