解决php使用支付宝SDK报错问题-php教程

资源魔 36 0
比来公司将一些名目转移了效劳器,起初发现应用领取宝领取时发现呈现谬误,谬误以下:

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报错成绩的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!