Heim > Backend-Entwicklung > PHP-Tutorial > preg_replace_callback 如何回调一个实例方法啊

preg_replace_callback 如何回调一个实例方法啊

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:52:07
Original
953 Leute haben es durchsucht

mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
Nach dem Login kopieren
Nach dem Login kopieren

这个函数的$callback,传字符串进去就可以调用,静态方法什么的。那么怎么能指定成一个实例方法呢?

回复内容:

mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
Nach dem Login kopieren
Nach dem Login kopieren

这个函数的$callback,传字符串进去就可以调用,静态方法什么的。那么怎么能指定成一个实例方法呢?

完全可以啊,使用数组传递就行

class A
{
    public function test($matches)
    {}
}

$a = new A();
preg_replace_callback("/(w+)/", array($a, 'test'), 'asfdasdf asdfsad');
Nach dem Login kopieren
Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage