<?
//自定义的异常类,继承了PHP的异常基类Exception
class MyException extends Exception{
function getInfo(){
return '自定义错误信息';
}
}
try{
//使用异常的函数应该位于'try'代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常
throw new MyException('error')
//这里规定如何触发异常,会抛出一个异常
}catch(Exception $e){//捕捉异常块
echo $e->getInfo();//获取自定义的异常信息
}