php 7.3 Warning:count():Parameter must be an array or an object that impl

php 7.3 Warning:count():Parameter must be an array or an object that impl怎么解决?
 
在 PHP 7.2 中,用 count() 获取对象和数组的数量。如果对象不可数,PHP 会抛出警告⚠️ 。所以需要检查对象或者数组是否可数。 PHP 7.3 提供新的函数 is_countable() 来解决这个问题。
该 RFC 提供新的函数 is_countable(),对数组类型或者实现了
Countable
接口的实例的变量返回 true 。
之前:
[code]if (is_array($foo) || $foo instanceof Countable) {
// $foo 是可数的
}
[/code]
之后:
[code]if (is_countable($foo)) {
// $foo 是可数的
}
[/code]

0 个评论

要回复文章请先登录注册