« 预定义异常
Exception::__construct »
PHP Manual
预定义异常
Exception
Exception
(PHP 5, PHP 7)
简介
Exception
是所有异常的基类。
类摘要
Exception
{
/* 属性 */
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
( ) :
int
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
抛出异常在该文件中的行号
Table of Contents
Exception::__construct
— 异常构造函数
Exception::getMessage
— 获取异常消息内容
Exception::getPrevious
— 返回异常链中的前一个异常
Exception::getCode
— 获取异常代码
Exception::getFile
— 创建异常时的程序文件名称
Exception::getLine
— 获取创建的异常所在文件中的行号
Exception::getTrace
— 获取异常追踪信息
Exception::getTraceAsString
— 获取字符串类型的异常追踪信息
Exception::__toString
— 将异常对象转换为字符串
Exception::__clone
— 异常克隆