#3287·Slim

错误处理仍然存在问题

作者: plasid创建于 2023年9月20日更新于 2024年7月20日
标签help wantedSlim 5

这个问题以前也曾被提出过。实现错误处理需要大量的模板代码,但主要问题是 Slim 如何内部处理和覆盖此问题,然后在复杂应用程序中定义中间件和错误处理的顺序,你不应该阅读相关文档,因为如果你忽略了或做错了,那么你的错误处理就不会正常工作。想象一下这样一个典型场景:你需要用自己的视图日志器等来优雅地处理和记录所有类型的错误,包括致命错误,这意味着在某些情况下,你的错误处理需要在 Slim 启动之前就"激活"。阅读文档和教程后,情况变得非常混乱。