PHP7.2版本以上each已弃用,报错:The each() function is deprecated. This message will be sup
$b = array();
each($b);
each方法替换为:
$b = array();
fun_adm_each($b);
function fun_adm_each(&$array){
$res = array();
$key = key($array);
if($key !== null){
next($array);
$res[1] = $res['value'] = $array[$key];
$res[0] = $res['key'] = $key;
}else{
$res = false;
}
return $res;
}
再报错提示:Call to undefined function fun_adm_each()
问题原因 fun_adm_each()函数未经定义。 解决方案 核实引用的方法文件是AopCertClient.php还是AopClient.php文件,然后在对应的文件内找到如下图的方法
进行确认是否缺少了$this,如缺少,需要进行修改,修改成如下图的示例
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。