PHP 7.2 count
2019-06-21 本文已影响0人
zyn_10
在php 7.2 之前,count 接受的第一个参数为数组或者 Countable
对象。返回参数中的单元数目。如果参数既不是数组,也不是实现 Countable
接口的对象,将返回 1。
有个例外:如果 参数 是 NULL
则结果是 0。
但是在php 7.2 中,count
的判断更加严格, 会出现如下错误
count(): Parameter must be an array or an object that implements Countable
解决方法:使用低版本,或者在使用之前进行判断。