解决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报错问题的具体内容,更多请关注百分百源码网其它相关文章!