假设我基本上是在继承一个在生产中存在很多错误的实时站点,我基本上是在对整个站点进行重新编码,这可能需要一个月左右的时间。
在某些情况下,此站点依赖于不再存在的外部 xml 文件提要,但代码未正确设置以提供干净整洁的错误消息(有各种类似情况) - 客户要求在至少这些错误消息会消失,即使例如 xml 文件中的内容没有发布,所以我们不会看到 php 错误和页面上的空白区域(因此页面的其余部分看起来“很好”)。
在某一时刻,我听说有人使用 set_error_handler 来消除某些情况并不极端的情况,我想到将其设置为将错误消息存储在文件/日志中或通过电子邮件发送它们(并尽量不要有重复的错误消息) 基本上这样最终用户就不必看到那些丑陋的东西。
我正在寻找任何实际这样做过的人的提示,所以在此先感谢。