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); }
错误代码,就是正确解决问题的关键:
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!