折腾 WordPress 的一些笔记
| 分类在:Windows | 有 0 条评论

折腾 WordPress 的一些笔记

| 分类在:Windows | 有 0 条评论

不常见问题

Warning: count(): Parameter must be an array or an object that implements Countable in line 302解决方法
最近在调试项目时又弹出一个警告Warning: count(): Parameter must be an array or an object that implements Countable in line 302,count()参数必须是一个数组或一个对象,和前面warning: a non-numeric value encountered in line错误类似,都是php7版本引起的,版本更新,部分方法变得更加严谨了 当传递一个无效参数的时候,count()函数会抛出warning的警告
既然提示count()参数必须是一个数组或一个对象,那我们就直接将它设为数组试试,原来302行代码是这样的
if (count($tombstones) > 0) :
我们把它改成
if (count((array)$tombstones) > 0) :
保存上传,清除缓存,刷新页面,错误提示消失了。

"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
解决办法找到报错位置。将continue改为break,。

本文写作于 1年前,文章内容可能已经与事实不符,如有疑问,请咨询作者。

留言: