Hey, ich bin... nunja, verwirrt...
aber da das nichts neues ist, nun mein Problem:
Ich verwende in einer Methode der Klasse foo ein preg_replace_callback. Als Callback würde ich nun gerne eine andere Methode (bar) angeben... hab schon folgedes Probiert
bekomme aber bißher immer die Fehlermeldung:
Warning: preg_replace_callback() requires argument 2, 'bar', to be a valid callback in /srv/www/htdocs/web4/html/foobar.php on line 85
[EDIT]
Oh, grade hab ich die lösung gefunden .... sorry
Lösung:
aber da das nichts neues ist, nun mein Problem:
Ich verwende in einer Methode der Klasse foo ein preg_replace_callback. Als Callback würde ich nun gerne eine andere Methode (bar) angeben... hab schon folgedes Probiert
PHP-Code:
preg_replace_callback($search,'$this->bar',$string);
preg_replace_callback($search,'foo::bar' ,$string);
preg_replace_callback($search,'bar' ,$string);
Warning: preg_replace_callback() requires argument 2, 'bar', to be a valid callback in /srv/www/htdocs/web4/html/foobar.php on line 85
[EDIT]
Oh, grade hab ich die lösung gefunden .... sorry
Lösung:
PHP-Code:
preg_replace_callback($search,array($this,'bar'),$string);