美文网首页
PHP7.2 count()错误

PHP7.2 count()错误

作者: 日三省吾身 | 来源:发表于2018-07-05 14:55 被阅读0次

   网站迁移服务器,换了一个7.2版本,结果部署完毕后,报count()错误。简单来说,就是7.2版本起,count()函数中的参数必须是数组或者对象。不能是其他的。

遇到这个问题,最简单的解决办法就是找到报错的文件地址,如果是框架底层,就找到对应源码的位置,找到count()函数,在这个函数之前加上

    if(empty(****)){

**** =arrray();

}

判断变量是否为空或者是否为字符串,如果是,则将传入到count()中的参数类型改为数组即可。php建议,尽量不要使用gettype(),使用is_*来判断具体的类型。

相关文章

网友评论

      本文标题:PHP7.2 count()错误

      本文链接:https://www.haomeiwen.com/subject/yysnrftx.html