ytkah在调试项目时又弹出一个警告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) :


  保存上传,清除缓存,刷新页面,错误提示消失了。