因此,我有一个以前运行良好的插件,但几天来,它让我犯了一个错误,因为:
PHP致命错误:未定义错误:调用未定义函数create_function()
经过一些搜索,我发现这是因为PHP8中不推荐使用create_function()
。
造成这一问题的确切原因是:
$callback_2 = create_function('$matches', 'return "[" . str_replace("|", "", $matches[1]) . "]";');
我试着把这个改成:
$callback_2 = function(){
('$matches', return "[" . str_replace("|", "", $matches[1]) . "]";);
}
但这不管用。所以,如果有人能给我指明正确的方向,那就太好了,我也是PHP的新手。
发布于 2022-06-30 04:08:05
试一试
$callback_2 = function($matches) {
return "[" . str_replace("|", "", $matches[1]) . "]";
};
https://stackoverflow.com/questions/72810169
复制相似问题