您的位置:首页 > 编程语言 > PHP开发

PHP异常处理 Exception

2013-04-08 11:51 204 查看
//入口文件
try{

/**
*入口方法
*所有文件都由入口文件控制,每个文件中的错误有只执行抛出异常动作
*throw new Exception('Some ErrorMailing Message', 500);
*/

}cache(Exception $e){

//打印数据
$errArr = array('code'=>$e -> getCode(), 'message'=>$e -> getMessage(), 'error_info'=>$e -> getTrace());
echo json_encode($errArr);

}

/*
try{
throw new Exception('Some ErrorMailing Message', 500);
}
catch(Exception $e)
{
echo $e->getMessage();	//获取写入信息
echo $e->getCode();		//获取错误码(自定义)
echo $e->getFile();
echo $e->getLine();

$errArr = $e->getTrace();//Array (file,line,function,class,type,args)追踪错误信息
}
*/


当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 “catch” 代码块。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: