异常自定义处理函数

本函数可以用你自己定义的方式来处理HTTP请求中产生的错误, 可以更加随心所欲地定义你想要捕获/忽略的异常.

注意: 除非函数返回 TRUE (或其它真值),否则异常会继续抛出而不是被自定义函数捕获.

  1. SaberGM::exceptionHandle(function (\Exception $e) {
  2. echo get_class($e) . " is caught!";
  3. return true;
  4. });
  5. SaberGM::get('http://httpbin.org/redirect/10');
  6. //output: Swlib\Http\Exception\TooManyRedirectsException is caught!