Maison > développement back-end > tutoriel php > preg_replace_callback 如何回调一个实例方法啊

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

WBOY
Libérer: 2016-06-06 20:52:07
original
900 Les gens l'ont consulté

mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
Copier après la connexion
Copier après la connexion

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

回复内容:

mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
Copier après la connexion
Copier après la connexion

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

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

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

$a = new A();
preg_replace_callback("/(w+)/", array($a, 'test'), 'asfdasdf asdfsad');
Copier après la connexion
Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal