大家好,我有这个用 PHP 编写的简单的 try catch 片段: try { ... // some code ... } catch (Throwable $e) { $response = ['message' => $e->getMessage(), 'trace' => $e->getTraceAsString()]; } return $response;这段代码运行良好,但 PHPSTAN 认为它做得不好:捕获到“Throwable”必须重新抛出。捕获更具体的异常或在“catch”块中添加“throw”子句以传播异常。我理解该消息,但我想知道是否有可能在不抛出异常的情况下捕获异常,并且仍然验证 phpstan 检查?非常感谢您阅读,如果您有线索,我接受!
- 1 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消