hallo,
Das heißt, sie ruft eine Funktion aus einer anderen (Klassen-)Datei auf, und in der steht wiederum:
(Die richtigere Terminologie wäre: Sie ruft eine statische Klassenmethode auf.)
Hm. Hört sich überzeugend an.
Methoden, die statisch aufgerufen werden sollen, müssen, um E_STRICT-kompatibel zu sein, als static gekennzeichnet werden. Unter PHP4 war es egal, ob eine Methode dynamisch (à la $this->methode()) oder statisch (à la klasse::methode()) aufgerufen wurde. PHP5 will nur noch eine von beiden Aufrufarten und das auch so gekennzeichnet haben, um E_STRICT-kompatibel zu sein.
Genau das scheint mir noch nicht ganz klar zu sein. Ich habe nun versucht, den kram in eine Bedingungsabfrage (if/else) zu packen, allerdings beseitigt das die Fehlermeldung nicht.
Grüße aus Berlin
Christoph S.