PDO 转换后不支持的操作数类型


Unsupported operand types after PDO conversion

自从我开始将代码转换为PDO以来,这行代码已经开始产生错误:

$colcount = floor(($total / $columns) + ($total % $columns ? 1 : 0));

它返回的错误是:

致命错误:不支持的操作数类型

我已经搜索了这个问题,但似乎找不到适用于我的特定代码的答案。

如果有人能指出我的答案或给出解释或示例来说明导致这种情况的原因以及如何修复它,我将不胜感激。

如果有帮助,我也可以发布周围的代码。

当您尝试对数组使用算术运算符而不是正确的数值时,会发生此错误。 $total和/或$columns是一个数组。 var_dump()他们看看。