一、构造函数参数
$message:作为一个对用户友好的解释,可以通过getMessage()方法传递给用户
$code:保存错误标识符,可以映射到某个标识符—消息表。错误代码通常可以用于国际化和本地化。这个错误代码通过getCode()得到。
$previous:
二、方法
getCode
返回传递给构造函数的错误代码
getFile
返回抛出异常的文件名
getLine
返回抛出异常的行号
getMessage
返回传递给构造函数的消息
getPrevious
getTrace
返回一个数组,其中包括出现粗糙哦呜的上下文相关信息(包括:文件名、行号、函数名、函数参数)
getTraceAsString
返回与getTrace完全相同的信息,返回字符串
三、PHP错误报告级别
级别 描述
E_ALL
所有错误和警告
E_COMPILE_ERROR
致命的编译时错误
E_COMPILE_WARNING
编译时警告
E_CORE_ERRPR
PHP开始启动时发生的致命错误
E_CORE_WARNING
PHP开始启动时发生的警告
E_ERROR
致命的运行时错误
E_NOTICE
运行时注意消息
E_PARSE
编译时解析错误
E_RECOVERABLE_ERROR
E_STRICT
PHP般般可移植性建议(PHP5.0中引入)
E_USER_ERROR
用户导致的错误
E_USER_NOTICE
用户导致的注意消息
E_USER_WARNING
用户导致的警告
E_WARNING
运行时警告