-1

我正在使用 symfony 并收到此消息

警告:count():参数必须是数组或实现 Countable 的对象

此消息仅针对 php 7.2.14 显示,而不针对 php 7.1.26。

我想要一个在服务器上应用的解决方案,例如phpmyAdmin

我知道有一些解决方案涉及像这样更改代码

但我想要一个适用于所有页面的解决方案,所以在服务器端。

提前致谢 !

4

1 回答 1

2

如果 count() 参数不可数,PHP 7.2 现在会发出警告。来自 PHP 文档:

7.2.0 版:count() 现在将对传递给 array_or_countable 参数的无效可数类型产生警告。

如果问题来自 Symfony,您应该至少更新到 Symfony 版本 3.4(请参阅此问题)。

如果问题来自您的代码,您应该将代码编辑为仅实现 Countable 接口的 count() 数组或类

于 2019-03-01T17:57:03.840 回答