PHP7.2.0 create_function() 被弃用
我尝试将PHP切换到7.2.10版本,函数 create_function 发出警告
Deprecated: Function create_function() is deprecated in ...
在PHP手册中说到,从PHP7.2.0开始此函数将被弃用
我在编写中使用到了phpQuery.php (这个好像很久没有人维护了)其中12次使用了create_function() 函数
感觉一个一个改太麻烦,又怕改错,可以用最简单粗暴的方法——在前面打上@
或者自己写一个函数替换掉 create_function() 我是这样写的:
/**
 * 创建一个匿名函数
 * 使用my_create_function 替代 create_function 解决 7.20 以上报错问题
 * @param string
 * @param string
 * @return function
 */
function my_create_function($param,$function){
    return eval("return function({$param}){{$function}};");
}
			赏
			

 
		
		        
    
支付宝红包

支付宝

微信