0

我在我的 php 应用程序中添加了第 3 方开源库。(phpseclib) 我已经用 try / catch 块包装了我对他们方法的所有调用,并且我正在处理所有错误,以便我优雅地处理错误。

但是,因为第 3 方库没有进行错误处理,所以当它死掉时,我会从中得到一个 php 错误 + 另一个我抛出的 codeigniter 消息,假设我尝试连接到设备并且它失败。

除了更改库以包含一些错误处理之外,我只想确保我无法阻止这些“未处理”消息出现在最终用户面前......

谢谢

4

2 回答 2

2

您可以编写自己的错误处理程序,set_error_handler()并根据错误级别忽略和/或处理错误。

于 2013-02-14T20:49:01.087 回答
0

大概:

// Turn off error reporting
error_reporting(0);
于 2013-02-14T20:46:29.440 回答