摇滚mongo配置出错

I am using rockmongo in php application, it throws error message like

"Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\xampp\htdocsockmongoock.php on line 457"

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

Please help me !!!

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

How about this

Well, it's because preg_replace() has been deprecated and will likely be removed from future versions.

Instead, do this. *Note, I didn't test it.

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