Exception类
Exception类是所有异常的根类,我们可以继承 它来构建自己的异常类。异常类的构造函数可有两个可选的参数,一个 error message 用来措述异常类,和一个 error code。
异常类有一些有用的方法我们可以使用:
getMessage();
getCode();
getFile(); 哪个文件发生错误
getLine(); 错误在哪一行
getTrace(); 栈轨迹
getTraceAsString();
__toString();
Exception的getTrace函数,主要包括一些键值:
fiel:发生异常的PHP程序文件名称;
line:发生异常的代码所在的行号;
function:发生异常的函数或方法;
class:发生异常的函数或方法所在的类;
type:调用发生异常的函数或方法的类型(“::”调用静态类成员,“->”调用实例化对象);
args:发生异常的函数或方法所接受的参数。