count(false)结果为1

count(false)结果为1

今天在代码中遇到count($list);返回的结果是1,原来查询结果为false相当于count()了false然后返回结果为1

微信截图_20181010122736.png

函数解释是这样的:

如果变量不是数组类型或者实现了Countable接口的对象,将返回1,有一个例外如果变量是NULL则结果是0。

碰到的同学以后要注意哦!

喜欢(2)

评论 抢沙发

表情