我已经在我的php应用程序中添加了第三方开源库。 (phpseclib) 我用try / catch块将所有调用都包装到了他们的方法中,我正在处理所有错误,以便我优雅地处理错误。
然而,因为第三方库在错误处理中没有出现,当它死亡时,我从它得到一个php错误+另一个codeigniter消息,当我,我想说,尝试连接到设备,它失败了。
除了更改库以包含一些错误处理之外,我只想确保我无法阻止这些“未处理”消息出现给最终用户......
谢谢
答案 0 :(得分:2)
您可以使用set_error_handler()
编写自己的错误处理程序,并根据其级别忽略和/或处理错误。
答案 1 :(得分:0)
大概:
// Turn off error reporting
error_reporting(0);