摇滚mongo配置出错

时间:2017-04-14 06:19:50

标签: php php-5.5 rockmongo

我在php应用程序中使用rockmongo,它会抛出像

这样的错误信息

"不推荐使用:preg_replace():不推荐使用/ e修饰符,而是在第457行和第34行的C:\ xampp \ htdocs \ rockmongo \ rock.php中使用preg_replace_callback;

function rock_name_to_java($name) {
    $name = preg_replace("/_([a-zA-Z])/e", "strtoupper('\\1')", $name);
    return $name;
 }

请帮帮我!!!

2 个答案:

答案 0 :(得分:0)

 function rock_name_to_java($name) {
   return preg_replace("/\/_([a-zA-Z])\/e/", "strtoupper(\\1)", $name);
 }

这个怎么样

答案 1 :(得分:0)

嗯,这是因为preg_replace()已被弃用,可能会从将来的版本中删除。

相反,这样做。 *注意,我没有测试它。

$name = preg_replace_callback(
   "/_([a-zA-Z])/e",
   function ($matches) {
     return strtoupper($matches[0]);
},
 $name
);