{{wikiTitle}}
php7.2版本以上支付宝h5支付报错
复制链接
编辑文档
知识付费使用PHP7.2以上版本时h5支付宝支付报错 系统错误 The each() function is deprecated. This message will be suppressed on further calls
原因:PHP7.2废除了each()函数
解决:找到AopClient.php文件 buildRequestForm方法中 each修改为forcach
foreach($para_temp as $key=>$val){
if (false === $this->checkEmpty($val)) {
//$val = $this->characet($val, $this->postCharset);
$val = str_replace("'","'",$val);
//$val = str_replace("\"",""",$val);
$sHtml.= "<input type='hidden' name='".$key."' value='".$val."'/>";
}
}
下图为需要修改的位置

评论({{cateWiki.comment_num}})
最新
最早
{{cateWiki.page_view_num}}人看过该文档
评论(0)
最新
最早
608人看过
登录/注册
即可发表评论
{{item.user ? item.user.nickname : ''}}
(自评)
{{item.content}}
搜索结果
为您找到{{wikiCount}}条结果
{{item.page_view_num}}
{{item.like ? item.like.like_num : 0}}
{{item.comment ? item.comment.comment_num : 0}}
位置:
{{path.name}}
{{(i+1) == getCataloguePathData(item.catalogue).length ? '':'/'}}
