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

解决方法:使用低版本,或者在使用之前进行判断。

上一篇下一篇

猜你喜欢

热点阅读