我总是阅读/听到人们说“我使用 set_error_handler 函数在发生错误时抛出一个激发,所以我只留下使用异常作为错误处理机制而不打扰使用处理错误的两个机制(即php本机错误和异常)“。
在我的基础知识中没有正确说明,php本机错误机制主要用作错误报告机制而不是错误处理机制,这是对吗?
Php标准函数每当触发失败错误时(我认为)也会使用基于错误代码的策略,让程序员采取适当的行动,再次这是正确的吗?
作为基于错误代码的策略,我的意思是他们可以直接返回错误代码,或者让程序员有机会通过调用适当的函数或使用其他策略来了解问题。
所以,我们不应该更恰当地说我们使用 set_error_handler 和php本机错误报告机制作为技巧只能处理异常,所以我们不要难以检查错误值吗?
PS:我对PHP很新,如果我说的话真的很疯狂,不要太粗鲁:)