mirror of
https://github.com/w7corp/easywechat.git
synced 2025-01-22 03:22:10 +00:00
Page:
错误处理
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
所有的错误均使用异常抛出,异常类名为 Overtrue\Wechat\Exception
, 你可以使用常规的异常处理方法来处理本 SDK 所有的异常:
比如使用 set_exception_handler :
set_exception_handler(function($exception){
error_log("code:" . $exception->getCode() . ' exception: ' . $exception->getMessage());
});
这里的回调函数的第一个参数为继承自 Exception
的异常类,名称为 Overtrue\Wechat\Exception
,所以你可以使用 Exception
类的所有方法。
$exception->getCode()
错误码,ex:40001
$exception->getMessage()
错误消息$exception->getLine()
错误行(当然这个没啥意义)
当请求微信服务器失败或者返回错误时同样会触发此逻辑,错误代码请参考:http://mp.weixin.qq.com/wiki/17/fa4e1434e57290788bde25603fa2fcbd.html
中文版 English
目录
English 中文版
Table of Contents
Laravel 5 版: overtrue/laravel-wechat
可能由于微信的接口调整导致某些接口不能正常使用,请及时给我反馈,谢谢!https://github.com/overtrue/wechat/issues