# ErrorException::__construct

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

ErrorException::__construct — Erstellt die Exception

### Beschreibung

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

Erstellt die Exception.

### Parameter-Liste

`message`

  Die auszugebende Exceptionbeschreibung.

`code`

  Die Fehlernummer der Exception.

`severity`

  Die Schwere des aufgetretenen Fehlers.

  > Hinweis:

  > Obgleich die Schwere ein beliebiger int-Wert sein kann, ist es vorgesehen, dass die Fehler- Konstanten verwendet werden.

`filename`

  Der Name der Datei, in der die Exception aufgetreten ist.

`line`

  Die Zeilennummer, in der die Exception aufgetreten ist.

`previous`

  Die vorherige Exception (für Exception Chaining).

### Changelog

Version | Beschreibung
--- | ---
8.0.0 | `filename` and `line` sind jetzt nullbar. Bisher waren die Standardeinstellungen `__FILE__` bzw. `__LINE__`.

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