【发布时间】:2019-08-15 07:59:41
【问题描述】:
PHP 警告:count():参数必须是数组或对象,在 /opt/lampp/htdocs/deingreidcht/typo3conf/ext/toctoc_cmets/pi1/class.toctoc_cmets_pi1.php 中实现 Countable 如何解决这个问题
这是我的代码,我已经申请了条件,
if (count($rowsrf)== 0) {
【问题讨论】:
-
提供有关
$rowsrf是什么的更多信息。目前它无法解决。我只能说$rowsrf既不是数组也不是实现Countable的对象.....另外请使用\count而不是count和===而不是==。count将返回一个整数! -
$rowsrf可能是一个对象 () 并且你不能像你提到的那样算这个。您必须将其解析为标准数组。希望这是有道理的。你的代码应该是if (count((array)$rowsrf)== 0) {