48
$result = preg_replace(
    "/\{([<>])([a-zA-Z0-9_]*)(\?{0,1})([a-zA-Z0-9_]*)\}(.*)\{\\1\/\\2\}/iseU", 
    "CallFunction('\\1','\\2','\\3','\\4','\\5')",
    $result
);

上記のコードは、PHP 5.5 へのアップグレード後に非推奨の警告を表示します。

非推奨: preg_replace(): /e 修飾子は非推奨です。代わりに preg_replace_callback を使用してください

コードを に置き換えるにはどうすればよいpreg_replace_callback()ですか?

4

1 に答える 1