php开发时捕捉异常的方法
代码如下:
//try里面执行的东西如果不成立,可直接 throw new Exception('异常信息'),那么try里面的程序将会被停止执行,直接执行catch里面的程序
try {
if($a==1){
throw new Exception("抛出异常");
}
}catch (Exception $e) {
//异常信息
echo $e->getMessage();
}
这是不错的debug手段,我们可以通过此方法捕捉程序中的异常,但生产环境不要直接抛出异常,对用户不友好而且容易暴露服务器隐私信息。