问题标签 [countable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
362 浏览

php - PHP:计算没有 Countable 的 ArrayAccess 对象

所以我正在使用一些我没有完整源代码的外部 PHP 代码。我正在使用反射来制定可调用的方法等。

他们有这样的课程:

所以逻辑上我可以foreach(SpecialArray),那很好。

但是在代码中,我可以通过某种方式count(SpecialArray)获得正确的计数,例如,如果 SpecialArray 中有 5 个元素,count(SpecialArray)则返回 5!

但是,该类中没有count方法,该类也没有实现Countable CallingSpecialArray->count()也失败了Call to undefined method

有谁知道他们如何做这种巫毒魔法?

满的\ReflectionClass::export()

0 投票
1 回答
205 浏览

agda - Agda 中的可数子集

我需要在某个谓词 P 定义的特定子集上表达可数属性。我的第一个想法是明确声明存在一个函数 f,它在我的子集和自然数之间是双射的。在标准库中是否有另一种更通用的方式来表达该属性?

先感谢您

0 投票
40 回答
452779 浏览

php - phpmyadmin - count():参数必须是数组或者实现了Countable的对象

我已将备份上传到表中,打开表我看到:

在phpMyAdmin里面...

PHP是7.2,服务器是Ubuntu 16.04,昨天安装的。

寻找我看到有些人在他们的代码中有这个错误,但我没有找到任何人在 phpMyAdmin 中收到它...

我应该怎么办?那是我的错误吗?phpmyadmin 错误?等更新?我回到 PHP 7.1?

0 投票
0 回答
2454 浏览

pagination - Cakephp3 / PHP72 Paginator, Parameter 必须是数组或实现 Countable 的对象

从 php5.6 迁移到 php7.2 后,经典行会出现此错误

->toList()我在使用之前阅读了有关首次使用的信息,count()但在这种情况下......知道我该如何解决这个问题吗?我使用 cakephp 3.4.7。

PS:我的代码中没有 count() ,可能在分页器中。

默认情况下,$conditions 为空,errorlog 指向最后一行

错误日志:

0 投票
0 回答
34 浏览

php-7.2 - 静态类属性是一个数组,但抛出“参数必须是数组或实现可计数的对象”错误

我有一个如下所示的类(缩短):

该行if (count(static::$get) === 0) {引发警告

我知道 PHP 7 及更高版本的变化,但我不明白为什么 static::$get 不被称为数组,它应该是可数的。我哪里想错了?它是一个空数组,所以计算它应该占 0?

0 投票
1 回答
2436 浏览

php - PHP 警告:count(): 参数必须是一个数组或一个在 C:\\htdocs\my.php 中实现 Countable 的对象

count():参数必须是数组或对象,在C:\htdocs..\components\com_jcomments\tpl\joomspirit_theme\tpl_form.php中实现Countable

我在我的 Joomla 3.0 应用程序中使用 Apache 上的 PHP7.3 运行这个脚本。

0 投票
1 回答
1253 浏览

php - wampcount():参数必须是数组或者实现了Countable的对象

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

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

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

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

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

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

提前致谢 !

0 投票
1 回答
152 浏览

php - 参数必须是实现 Countable 的数组或对象如何解决这个问题?

我有一个错误:警告:count():参数必须是实现Countable的数组或对象

0 投票
1 回答
57 浏览

php - php count函数返回的必须是数组或者实现了Countable的对象

我有一个如下所示的数组和我的 php 控制器中的这一行:

Bluehost 升级到 php7.2,我现在收到以下错误:

我该如何解决?(不恢复到早期版本的 php)

0 投票
1 回答
819 浏览

php - 变量是数组但不可数?

我正在将我们的 Codeigniter (v. 3.1.11) 站点从 php 5.6 升级到 php 7.2(目前在我的 Mac 上的 localhost 上运行)。慢慢地,我找到了所有使用 count() 的实例并更正它们。我的理解是数组是可数的,但我似乎无法计算数据库调用后 Codeigniter 的 result_array() 函数返回的数组......

我的控制器的以下部分

在我的模型中调用此函数(请注意,我只是为了确定而回显变量类型!)

即使变量是一个数组

到现在为止,我仍然收到非常熟悉的警告信息:

是否存在不可数的数组类型?任何建议/想法都会很有帮助!