+ -
当前位置:首页 → 问答吧 → 异常处理

异常处理

时间:2011-04-12

来源:互联网

<?php //try...catch...throw
  try{
$error = '北京欢迎您!';
throw new Exception($error); //抛出异常
 
//从这里开始,try代码块内的代码将不会被执行
echo '为了一个共同的目标!';
} catch(Eception $error){
echo "捕获异常:".$error->getMessage."<br>";
}
  //继续执行

echo "欢迎到北京!<br>";
运行时跳出Fatal error: Uncaught exception 'Exception' with message '北京欢迎您!' in C:\AppServ\www\hello.php:60 Stack trace: #0 {main} thrown in C:\AppServ\www\hello.php on line 60
错误。怎么改

作者: tongxuhua   发布时间: 2011-04-12

<?php //try...catch...throw
  try{
$error = '北京欢迎您!';
throw new Exception($error); //抛出异常
  
//从这里开始,try代码块内的代码将不会被执行
echo '为了一个共同的目标!';
} catch(Exception $error){
echo "捕获异常:".$error->getMessage()."<br>";
}
?>
catch中的Exception写成 Eception 
$error->getMessage 要加括号

作者: xjwchy   发布时间: 2011-04-12

} catch(Eception $error){
应为
} catch(Exception $error){

作者: xuzuning   发布时间: 2011-04-12

热门下载

更多