Preg_replace_callback : appel d'une méthode
Bonjour,
Je ne parviens pas à passer le nom de ma fonction dans preg_replace_callback.
Avant je faisais ceci:
Code:
preg_replace_callback('#\[color(?:="([^"]+)")?\]#Usi','bbcode_color',$content);
Mais le problème c'est que maintenant j'ai passé mon système en orienté objet et la fonction bbcode_color se trouve dans la classe "FBFactory"
et pour toutes ces classses, je les appelles par FBFactory::ma_fonction();
Hors j'essai de passer comme ceci:
Code:
preg_replace_callback('#\[color(?:="([^"]+)")?\]#Usi','FBFactory::bbcode_color',$content);
Mais ça ne fonctionne pas!
Comment faire pour passer une fonction qui se trouve dans une classe?
Merci!