开发框架 版主:迅睿框架研发组
count(): Argument #1 ($var) must be of type Countable|array, string given
类型:迅睿CMS 更新时间:2021-02-02 20:20:29

我在后台设置了支付宝支付合作身份和校验码,但是前台充值时提示:

count(): Argument #1 ($var) must be of type Countable|array, string given

请问这是什么原因啊?

回帖
  • 迅睿框架技术-实习
    #1楼    迅睿框架技术-实习
    2021-02-02 09:55:10
    Chrome 0
    具体哪一行呢,哪个文件
  • 老虎
    #2楼    老虎
    2021-02-02 09:57:50
    Chrome 0
    迅睿框架技术-实习

  • #3楼    迅睿框架创始人
    2021-02-02 10:02:38
    Chrome 0
    你现在去GIT仓库:https://gitee.com/dayrui/xunruicms,下载最新的程序,然后覆盖api/pay/alipay目录试一试
  • 老虎
    #4楼    老虎
    2021-02-02 10:11:52
    Chrome 0
    覆盖后变成调试错误了

  • 迅睿框架技术-实习
    #5楼    迅睿框架技术-实习
    2021-02-02 10:19:47
    Chrome 0
    用这个借口试一试,官网就用的他参考文档:《新版支付宝接口》
  • 老虎
    #6楼    老虎
    2021-02-02 10:23:25
    Chrome 0
    我后台怎么又两个支付宝接口啊?

  • 迅睿框架技术-实习
    #7楼    迅睿框架技术-实习
    2021-02-02 10:25:52
    Chrome 0
    把alipay目录删除掉
  • 老虎
    #8楼    老虎
    2021-02-02 10:44:23
    Chrome 0
    难道是因为我做了程序分离的原因吗?我另一个网站没做程序分离,用起来完全没问题
    满意答案
  • 老虎
    #9楼    老虎
    2021-02-02 20:20:29
    Chrome 0
    @老虎:我找了好久,终于找到原因了,原来是PHP8.0不支持。我改回PHP7.2就可以了。