« ErrorException::getSeverity
Error::__construct »
PHP Manual
预定义异常
Error
Error
(PHP 7, PHP 8)
简介
Error
是所有PHP内部错误类的基类。
类摘要
Error
implements
Throwable
{
/* 属性 */
protected
string
$
message
;
protected
int
$
code
;
protected
string
$
file
;
protected
int
$
line
;
/* 方法 */
public
__construct
(
string
$message
= ""
,
int
$code
= 0
,
Throwable
$previous
=
null
)
final
public
getMessage
( ) :
string
final
public
getPrevious
( ) :
Throwable
final
public
getCode
( ) :
mixed
final
public
getFile
( ) :
string
final
public
getLine
( ) :
int
final
public
getTrace
( ) :
array
final
public
getTraceAsString
( ) :
string
public
__toString
( ) :
string
final
private
__clone
( ) :
void
}
属性
message
错误消息内容
code
错误代码
file
抛出错误的文件名
line
抛出错误的行数
目录
Error::__construct
— 初始化 error 对象
Error::getMessage
— 获取错误信息
Error::getPrevious
— 返回先前的 Throwable
Error::getCode
— 获取错误代码
Error::getFile
— 获取错误发生时的文件
Error::getLine
— 获取错误发生时的行号
Error::getTrace
— 获取调用栈(stack trace)
Error::getTraceAsString
— 获取字符串形式的调用栈(stack trace)
Error::__toString
— error 的字符串表达
Error::__clone
— 克隆 error