大家好,我有這個用 PHP 編寫的簡單的 try catch 片段: try { ... // some code ... } catch (Throwable $e) { $response = ['message' => $e->getMessage(), 'trace' => $e->getTraceAsString()]; } return $response;這段代碼運行良好,但 PHPSTAN 認為它做得不好:捕獲到“Throwable”必須重新拋出。捕獲更具體的異?;蛟凇癱atch”塊中添加“throw”子句以傳播異常。我理解該消息,但我想知道是否有可能在不拋出異常的情況下捕獲異常,并且仍然驗證 phpstan 檢查?非常感謝您閱讀,如果您有線索,我接受!
- 1 回答
- 0 關注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消