Temat: php 5.4 i preg_replace_callaback

Cześć,

wie ktoś może dlaczego ten kod nie działa na php 5.4 ?

$d = preg_replace_callback($pattern, "self::callbackFunction", $data['Page']['body']);


błąd typu notice, wskazuje na 2 parametr- powinien on być "właściwym callbackiem" :)

Podejrzewam, że to wywołanie self::callbackFunction jest niewłaściwe.

Fragment kodu znajduje się w klasie, powiedzmy IndexClass, a callbackFunction to po prostu jej metoda : function callbackFunction();

Czy w php 5.4 zmieniło się wywołanie ?

Dziękuję.
Tomasz Zadora

Tomasz Zadora programuję

Temat: php 5.4 i preg_replace_callaback

Spróbuj zmienić "self" na właściwą nazwę klasy, np.: \moja\przestrzen\nazw\Klasa::callbackFunction

Następna dyskusja:

preg_replace i rozne wartosci




Wyślij zaproszenie do