分享一个支付宝sdkdemo在php8.2下报错解决办法
php8.2环境下运行需要把AopClient.php中的
$requestUrl .= "$sysParamKey=" . urlencode($this->characet($sysParamValue, $this->postCharset)) . "&";
修改为
$requestUrl .= "$sysParamKey=" . urlencode($this->characet($sysParamValue ?? '', $this->postCharset)) . "&";
就完美解决8.2下运行的报错
我也是在开发提示词的时候发现的,刚开始本地用的是8.0一切正常,放到服务器之后就出现了报错,查了一下是8.2废弃了一些方法的使用,所以才会报错
另外还需要修改prepareConfig方法
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!