Создаёт исключение

# ErrorException::__construct

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

ErrorException::__construct — Создаёт исключение

### Описание

public function ErrorException::__construct(
string `$message` = "",
int `$code` = 0,
int `$severity` = `E_ERROR`,
?string `$filename` = `null`,
?int `$line` = `null`,
?Throwable `$previous` = `null`
)

Создаёт исключение.

### Список параметров

`message`

  Текст исключения.

`code`

  Код исключения.

`severity`

  Уровень серьёзности исключения.

  > Замечание:

  > В то время, как уровень серьёзности может быть любым целым числом (int), предполагается, что для её указания будут использованы константы ошибок.

`filename`

  Имя файла, где вызвано исключение.

`line`

  Номер строки, где вызвано исключение.

`previous`

  Предыдущее исключение. Используется для создания цепочки исключений.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | `filename` и `line` теперь допускают значение null. Ранее их значениями по умолчанию были `__FILE__` и `__LINE__`, соответственно.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open