On this page
ErrorException::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
ErrorException::__construct — Constructs the exception
Description
public ErrorException::__construct(
string
int
int
?string
?int
?Throwable
)
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. |
© 1997–2023 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/errorexception.construct.php