统一错误格式

当接口请求失败时,扩展包只会返回值false,微信请求通过(无API错误码)时,直接返回data数据集,已去除外层数据包裹,并转换成数组结构返回。

错误回调

为了便于日常开发维护,扩展包支持请求错误回调通知,当微信请求失败时,会同步通知到/wechat/callback/Error::handle()方法中。
示例代码如下:

namespace wechat\callback;

class Error
{
    /**
     * 回调入口
     * 
     * @param string $url 请求接口
     * @param array $data 请求参数
     * @param array $body 接口返回内容
    */
    public static function handle($url, $data, $body) {
        // 此处可以记录触发信息便于调试
    }
}

可用于信息上报,或进行日志收集。

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录