PHP7版本更新后,部分方法的语法更严谨
当传递一个无效参数的时候,count()函数会抛出warning的警告
既然提示count()参数必须是一个数组或一个对象,那我们就直接将它设为数组试试,原来371行代码是这样的
$limit = (isset($array['limit']) && $array['limit']) ? $array['limit'] : count($array['categories']);
修改为
$limit = (isset($array['limit']) && $array['limit']) ? $array['limit'] : count((array)$array['categories']);