欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-15 11:08:56
...

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

基于安全考虑和前端友好显示,所有的错误提醒都会如下:
漏刻有时数据可视化大屏常见问题(8)count(): Paarameter 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(): Paarameter must be an array or an object that implements Countable
错误代码,就是正确解决问题的关键:

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!

相关标签: 漏刻有时