Я использую RockMongo в приложении PHP, он выдает сообщение об ошибке, как
«Не рекомендуется: preg_replace (): модификатор / e устарел, вместо этого используйте preg_replace_callback в C: \ xampp \ htdocs \ rockmongo \ rock.php в строке 457»
function rock_name_to_java($name) {
$name = preg_replace("/_([a-zA-Z])/e", "strtoupper('\\1')", $name);
return $name;
}
Пожалуйста, помогите мне !!!
Ну, это потому, что preg_replace () устарела и, вероятно, будет удалена из будущих версий.
Вместо этого сделайте это. * Обратите внимание, я не проверял это.
$name = preg_replace_callback(
"/_([a-zA-Z])/e",
function ($matches) {
return strtoupper($matches[0]);
},
$name
);
function rock_name_to_java($name) {
return preg_replace("/\/_([a-zA-Z])\/e/", "strtoupper(\\1)", $name);
}
Как насчет этого