0
点赞
收藏
分享

微信扫一扫

漏刻有时数据可视化大屏常见问题(8)count(): Parameter must be an array or an object that implements Countable

三千筱夜 2022-03-12 阅读 98


count(): Parameter must be an array or an object that implements Countable;

基于安全考虑和前端友好显示,所有的错误提醒都会如下:

漏刻有时数据可视化大屏常见问题(8)count(): Parameter must be an array or an object that implements Countable_解决方案

需要知道到该前端文件:

error:function(){
alert('识别错误'+res.status);
}

修改为debug模式:

error:function(res){
var a=JSON.stringify(res);
alert(a);
}

漏刻有时数据可视化大屏常见问题(8)count(): Parameter must be an array or an object that implements Countable_php_02

错误代码,就是正确解决问题的关键:

count(): Paarameter must be an array or an object that implements Countable

php7.2版本引起的,版本更新,部分方法变得更加严谨了,当传递一个无效参数的时候,count()函数会抛出warning的警告。

解决方案:

1.php7.2降为7.0版本;

2.升级代码:

if (count($faceNum) > 0)

改为:

if (count((array)$faceNum) > 0)

Done!



举报

相关推荐

0 条评论