<?php
function checknum($val){
if($val>120){
throw new Exception("err_01:这个数据过大。。。");
}else{
echo "输入的值是正常的";
}
}
try{
checknum(1234);
}catch(Exception $e){
#打印错误的信息
echo $e->getMessage();
#打印抛出错误的行数
echo $e->getLine();
}
?>
要点:
1.如果上面所示的代买中没有try catch块,就会报出没有 捕获异常的错误。
2.如果出现异常,捕获之后可以输出错误信息,也可以只是捕获,不输出异常的信息。