百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 解决php运用支付宝SDK报错题目
分享文章到:

解决php运用支付宝SDK报错题目

发布时间:09/01 来源:未知 浏览: 关键词:
比来公司将一些项目转移了效劳器,后来发明使用支付宝支付时发明显现错误,错误如下:

The each() function is deprecated. This message will be suppressed on furthe

最后发明这是由于我们的新效劳器的php版本安置的时php7.2,由于php7.2版本废弃了each办法致使显现错误,解决办法为将each办法改成foreach办法,如下将:

while (list($key, $val) = each($para)) {}

改成:

foreach ($para as $key => $val) {}

修改完成支付又发明显现如下错误:

count(): Parameter must be an array or an object that implements Countable

这是由于在php7.2中count办法参数只支撑数组致使的错误,修改如下将:

$arg = substr($arg,0,count($arg)-2);

改成:

$arg = substr($arg,0,strlen($arg)-1);

修改完成之后支付宝支付成功!!!

相关引荐:《PHP教程》

以上就是解决php使用支付宝SDK报错问题的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板