处理PHP中的错误或意外结果的最健壮的方法是什么?

处理PHP中的错误或意外结果的最健壮的方法是什么?,php,error-handling,Php,Error Handling,所以当我一直使用 die($someErrorMessage); 在我所有的PHP代码中,直到现在,但我不想停止整个脚本,因为有一件事出错了。如果某个功能无法完成,页面仍应能够正常加载,但会通知用户出现了问题 我想在catch块中只返回null,但想知道是否有任何标准方法来处理PHP中的异常,这样它就不会停止页面生成,但会返回一些有用的内容。重新阅读问题后编辑: 最好的方法可能是使用if语句进行检查 if($error_exists) { // echo error or call erro

所以当我一直使用

die($someErrorMessage);
在我所有的PHP代码中,直到现在,但我不想停止整个脚本,因为有一件事出错了。如果某个功能无法完成,页面仍应能够正常加载,但会通知用户出现了问题


我想在catch块中只返回null,但想知道是否有任何标准方法来处理PHP中的异常,这样它就不会停止页面生成,但会返回一些有用的内容。

重新阅读问题后编辑:

最好的方法可能是使用if语句进行检查

if($error_exists) {
 // echo error or call error function
} else {
 // echo clean stuff or call function
}
这就是我通常处理大多数错误的方法,只是使用一个if语句,或者如果您希望像mysql\u connect一样处理错误,那么可以使用try/catch函数

 try {
   // some code
 } catch($error)
   // report error
 }

浏览此列表以获取想法我现在看到了问题的全部内容,对不起,我没有意识到这是用于生产的。但是是的,你是对的,如果你不使用它进行调试,这是个坏主意。die()实际上是一个非常好的方法,但它会完全停止脚本。诚实地说,最好的方法是使用if语句。我要修改上面的答案,看看