PHP笔记
第七章:
异常处理使用try…catch语句
try{
throw new Excrption(“A teerible error has curred”, 42);
}
catch(Exception $e){
echo “$e->getCode().......”
}
PHP中的异常处理内置类Exception,其构造函数需要两个参数:错误消息、错误代码
方法 | 作用 |
---|---|
getCode( ) | 返回传递给构造函数代码 |
getMessage( ) | 返回传递给构造函数的消息 |
getFile( ) | 返回产生异常的代码文件完成路径 |
getLine( ) | 返回代码文件中产生异常的代码行号 |
getTrace( ) | 返回一个包含了产生异常的代码回退路径的数组 |
getTraceAsString( ) | 返回一个与getTrace( )方向相同的信息,该信息被转化成一个字符串 |
_toString( ) | 允许简单的显示一个Exception对象 |