如何解决参数必须是实现Countable的数组或对象?

问题描述

我有一个由Smarty构建的表格。提交表单后,收到此消息,我正在运行PHP 7.2。我了解这是一个常见问题。

这是我的表单验证中的一行代码,该错误提示我:

if(!count( $_SESSION['err'] ) > 0 )

我在表单HTML中也遇到了类似的问题,解决方法是改变:

<?PHP if count($_smarty_tpl->tpl_vars['Transaction']->value) > 0)

收件人:

<?PHP if (is_array($_smarty_tpl->tpl_vars['Transaction']->value) && count($_smarty_tpl->tpl_vars['Transaction']->value) > 0)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)