Helo !
J'ai un soucis que je n'airrive pas à résoudre.
voila grossièrement le code :
Si j'appel une seule fois la fonction function _la($texte), je n'ai aucun soucis. Seulement si je l'appel deux fois ou plus j'ai un problème, car il ne peut redéfinir la fonction test($val)..
Message :
Avez vous une idée de comment résoudre la chose ? :?
Je ne vois vraiment plus...
J'ai un soucis que je n'airrive pas à résoudre.
voila grossièrement le code :
Code:
function _la($texte)
{
function test($val)
{
return '<LA>'.$val[1].'</LA>';
}
return preg_replace_callback('`\[LA\](.+)\[/LA\]`iU', 'test', $texte);
}
Si j'appel une seule fois la fonction function _la($texte), je n'ai aucun soucis. Seulement si je l'appel deux fois ou plus j'ai un problème, car il ne peut redéfinir la fonction test($val)..
Message :
Fatal error: Cannot redeclare test() (previously declared in d:...\test.php:417) in d:...\test.php on line 417
Avez vous une idée de comment résoudre la chose ? :?
Je ne vois vraiment plus...