为什么这种使用count()的方式在php中是无效的?

有一大堆问题与 count() 在一些phpmyadmin库中的逻辑,但它们看起来都和这个略有不同。

我对 “Designer “选项卡中的这种奇怪的行为有点不解。我被告知 “服务器上检测到错误! 而我应该 ‘看这个窗口的底部’但正如你从图片中看到的那样,控制台中什么都没有,错误信息也被遮住了。

screendump1

在每次打开设计器选项卡时都会弹出这条信息后,我决定追踪它。

enter image description here

……看着这行问题,#405,在… usrsharephpmyadminlibrariespmd_common.php。我找到了..:

if (count($min_page_no[0])) {

…但这不是一个完全合法的使用… … count() 函数吗?这是在一个库文件中,我怎么能调试这个?- 我试过 var_dump($min_page_no[0]); 并重新加载页面,看看我在处理什么,但什么也没有显示。

解决方案:

更新你安装的phpMyAdmin。

我相信4.7.8解决了这个问题,从这个提交的发布标签可以看出。

https:/github.comphpmyadminphpmyadmincommitc77cfa7d13370a7f1e3236c5896f89981e61406f。

[编辑:并解释为什么计数在这种情况下无效。那个特殊的索引并不总是被设置的。如果他们试图使用 count() 在一个没有设置的数组索引上,它将抛出该警告。]

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/229.html

(0)
上一篇 2022年5月29日 下午8:35
下一篇 2022年5月29日 下午8:35

相关推荐

发表评论

登录后才能评论