Constrói a exceção

# ErrorException::__construct

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

ErrorException::__construct — Constrói a exceção

### Descrição

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

Construtor da Exception.

### Parâmetros

`message`

  A mensagem da exceção.

`code`

  O código da exceção.

`severity`

  A severidade da exceção.

  > Nota:

  > Como a severidade da seção pode ser qualquer valor int, é desejado que as constantes de erro sejam utilizadas.

`filename`

  O nome do arquivo onde a exceção é disparada.

`line`

  A número da linha onde a exceção é disparada.

`previous`

  A exceção anterior, usada para encadeamento de exceções.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | `filename` e `line` agora podem ser null. Anteriormente seus padrões eram `__FILE__` e `__LINE__`, respectivamente.

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