ErrorException::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
ErrorException::__construct — Constructs the exception
Description
string
$message
= "",int
$code
= 0,int
$severity
= E_ERROR
,?string
$filename
= null
,?int
$line
= null
,?Throwable
$previous
= null
)
Constructs the Exception.
Parameters
-
message
-
The Exception message to throw.
-
code
-
The Exception code.
-
severity
-
The severity level of the exception.
Note:
While the severity can be any int value, it is intended that the error constants be used.
-
filename
-
The filename where the exception is thrown.
-
line
-
The line number where the exception is thrown.
-
previous
-
The previous exception used for the exception chaining.
Changelog
Version | Description |
---|---|
8.0.0 |
filename and line are nullable now.
Previously, their defaults were __FILE__ and
__LINE__ , respectively.
|