PHP 7.2 create_function () устарела - PullRequest
       8

PHP 7.2 create_function () устарела

0 голосов
/ 04 декабря 2018

У меня есть функция, которую я не совсем уверен, как конвертировать, чтобы она работала с PHP 7.2:

static function toCamelCaseFromUnderscore($str) {
    $func = create_function('$c', 'return strtoupper($c[1]);');
    return preg_replace_callback('/_([a-z])/', $func, $str);
}

1 Ответ

0 голосов
/ 04 декабря 2018

Хотя я согласен с комментариями, примеры на PHP.net более чем понятны, ради закрытия этого

static function toCamelCaseFromUnderscore($str) {
    return preg_replace_callback('/_([a-z])/', function($c){
         return strtoupper($c[1]);
    }, $str);
}
...