try-catch语句结构
在很多编程语言中,都会使用try-catch语句结构来捕捉代码中可能的异常,它的一般格式为。
try{
// 可能产生异常的代码
}catch(Exception ex){ // 捕捉到的异常,ex对象包含了异常信息
}
如下面的例子,我们将创建一个除0的错误。
try{
num = 10/0;
}catch(Exceptionex){
echo $ex->getMessage();
}
运行此代码,会提示“Warning: Division by zero in D:\phpweb\root\index.php on line 20”。我们可以看到,信息中包括了异常的描述(即除0错误),另外,还包括了出现异常的文件和行号,这对我们调试工作是非常有帮助的。