使用 php 和 Slim Framework,有没有一种方法可以设置错误处理程序,以便我的自定义异常可以自动触发所需的 HTTP 响应,而无需强制我捕获所有不同的异常类型?
我从我使用python Flask 的项目中知道这样的例子,但不知道 php 等价物。
例如,无论在代码中的何处引发异常,我都希望我的自定义 BadCustomerDataException() 触发 HTTP 400 响应,WaitingForResourceException() 触发 423 响应,FaultyServerIsDeadAgainException() 触发 500 响应。
目前我正在使用 Slim 版本 3,并计划更新到版本 4。
江户川乱折腾