Warning: count(): Parameter must be an array or an object that implements Countable。
解决thinkphp3项目在开发时弹出一个警告Warning: count(): Parameter must be an array or an object that implements Countable。
这说明count()参数必须是一个数组或一个对象,和前面warning: a non-numeric value encountered in line错误类似,都是php7版本引起的。版本更新后,部分方法会变得更加严谨,传递一个无效参数的时候,count()函数抛出warning的警告

由此看来提示count()参数必须是一个数组或一个对象,直接将它设为数组试试,原来报错代码行:
count(discountlist),改为:count((array)discount_list) ,改为:count((array)discountl​ist),改为:count((array)discount_list)
保存并清除缓存,错误提示消失。
这样看来,这个问题看来根据报错提示就可以调整,希望这篇文章能够给大家带来小小的帮助。

Warning: count(): Parameter must be an array or an object that implements Countable快速解决方法相关推荐

  1. 项目中报错:Warning: count():Parameter must be an array or an object that implements Countable的解决方案

    报错信息:Warning: count(): Parameter must be an array or an object that implements Countable 这主要是7.2版本更新 ...

  2. Warning: count(): Parameter must be an array or an object that implements Countable in 是什么意思?

    Warning: count(): Parameter must be an array or an object that implements Countable in 是什么意思? Warnin ...

  3. 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法

    错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法 参考文章: (1)错误:Pa ...

  4. php Warning: phpinfo(): It is not safe to rely on the system's timezone settings.解决方法

    安装php后,使用phpinfo();查看信息,有Warning: phpinfo(): It is not safe to rely on the system's timezone setting ...

  5. React报错Warning: This synthetic event is reused for performance reasons. If you‘re seeing this, 解决方法

    项目场景: 使用React的NavLink标签作为菜单列表,点击菜单列表按钮,动态更换菜单名称 问题描述 点击菜单NavLink时报错出现如下信息 Warning: This synthetic ev ...

  6. MongoDB:count 结果不准确的原因与解决方法

    教训:MongoDB 在分片后的集合上进行 db.collection.count() 操作时,出现结果不准确的现象,需要采用聚合的方法获取集合的 count 结果 插入数据后,使用 Studio 3 ...

  7. 单片机c语言程序编译出现的警告 different types,warning C235: parameter 1: different types单片机程序编译的时候有警告...

    有没有大佬帮我看下,我查了说是类型不同,可是我改了类型还是有这个编译警告 #include #include #define _Nop() _nop_();_nop_();_nop_();_nop_( ...

  8. Jquery Datatable 数据填充报错:requested unknown parameter ‘XXX‘ for row xx, column xx 解决方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如图: 解决方法见官网:https://datatables.net/manual/tech-n ...

  9. JS数组”(array)和“对象”(object)

    比如有一个数组a=[1,2,3,4],还有一个对象a={0:1,1:2,2:3,3:4},然后你运行alert(a[1]),两种情况下的运行结果是相同的!这就是说,数据集合既可以用数组表示,也可以用对 ...

  10. Centos 7 mysql Buffered warning: Changed limits: max_connections: 214 解决方法

    2019独角兽企业重金招聘Python工程师标准>>> Centos 7 mysql Buffered warning: Changed limits: max_connection ...

最新文章

  1. 列出这周开发工作时间及内容,可以发表各种感想和这周阅读内容。
  2. 在matlab中提取线性方程组的系数矩阵
  3. Android开发如何进阶?
  4. 使用Bootstrap制作导航栏
  5. java核心面试_Java核心面试问题
  6. 牛客14607 递推(矩阵快速幂构造)
  7. 心电图 python_ST段凹面型向上抬高,一定是早期复极?心电图读图第201期
  8. 使用Minions解释JavaScript回调
  9. python羊车门_羊车门 python 作业
  10. gitlab简单使用教程【转】
  11. ssrs 级联参数_在SSRS中使用多值参数
  12. android gradle时间长,Android Studio gradle需要很长时间才能构建
  13. 土地利用转移矩阵_ArcGIS_土地利用转移矩阵(对比2010年-2020年土地利用变化)...
  14. 03K个数或第k个数算法
  15. KE之undefinded instruction问题记录
  16. 潮流计算和最优潮流计算
  17. python图形用户界面pyside_PySide图形界面开发(一)
  18. Flink之IntervalJoin介绍
  19. [渝粤教育] 重庆工商职业学院 生活中的大数据 参考 资料
  20. BLV 3D打印机Klipper配置参考

热门文章

  1. CPU卡简介/CPU卡和非接触式IC卡的区别
  2. 【天光学术】社会语言学论文:委婉语合作原则违反的具体体现与影响(节选)
  3. excel怎么设置密码?加密文件这么做!
  4. 边境的悍匪—机器学习实战:第十一章 训练深度神经网络
  5. 看完此文,告诉你什么是黑中介
  6. 安装.net补丁后mscorsvw.exe占CPU100%的问题
  7. 浅析经典JVM垃圾收集器-Serial/ParNew/Parallel Scavenge/Serial Old/Parallel Old/CMS/G1
  8. 第六十一章 方法关键字 - Deprecated
  9. 计算机设备选型原则,计算机中通信技术的选用应遵循什么原则
  10. 合并多个集合同类项{aaa,bbb,ccc},{bbb,ddd},{eee,fff},{ggg},{ddd,hhh}通过编程实现结果为:{aaa,bbb,ccc,ddd,hhh},{eee,fff},