异常Exception

以传统的try,catch抓取异常

如果在业务层不catch,框架层会捕捉,并返回一个500的server error响应。
如果在开发环境会返回一个500的具体错误的trace响应。
  1. try {
  2. throw new \Exception("Error Processing Request", 1);
  3. //yield throwException(new \Exception("Error Processing Request", 1));
  4. } catch (\Exception $e) {
  5. echo $e->getMessage();
  6. }