PHP 7.2 create_function() 已弃用
PHP 7.2 create_function() deprecated
我有一个函数,我不完全确定如何转换它以使其与 PHP 7.2:
一起使用
static function toCamelCaseFromUnderscore($str) {
$func = create_function('$c', 'return strtoupper($c[1]);');
return preg_replace_callback('/_([a-z])/', $func, $str);
}
虽然我同意评论,但是 PHP.net 上的示例更清楚,为了结束这个
static function toCamelCaseFromUnderscore($str) {
return preg_replace_callback('/_([a-z])/', function($c){
return strtoupper($c[1]);
}, $str);
}
我有一个函数,我不完全确定如何转换它以使其与 PHP 7.2:
一起使用static function toCamelCaseFromUnderscore($str) {
$func = create_function('$c', 'return strtoupper($c[1]);');
return preg_replace_callback('/_([a-z])/', $func, $str);
}
虽然我同意评论,但是 PHP.net 上的示例更清楚,为了结束这个
static function toCamelCaseFromUnderscore($str) {
return preg_replace_callback('/_([a-z])/', function($c){
return strtoupper($c[1]);
}, $str);
}