# Error

(PHP 7, PHP 8)

## Einführung

Error ist die Basisklasse für alle internen PHP-Fehler.

## Klassenbeschreibung

class Error implements Throwable {
/* Eigenschaften */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Methoden */
public function __construct(string `$message` = "", int `$code` = 0, ?Throwable `$previous` = `null`)
final public function getMessage(): string
final public function getPrevious(): ?Throwable
final public function getCode(): int
final public function getFile(): string
final public function getLine(): int
final public function getTrace(): array
final public function getTraceAsString(): string
public function __toString(): string
private function __clone(): void
}

## Eigenschaften

message

  Die Fehlermeldung

code

  Der Fehlercode

file

  Der Name der Datei, in der der Fehler aufgetreten ist

line

  Die Zeile, in der der Fehler aufgetreten ist

previous

  Die zuvor ausgelöste Exception

string

  Der Stacktrace, dargestellt als Zeichenkette

trace

  Der Stacktrace als Array

## Inhaltsverzeichnis

- Error::__construct — Erzeugt ein Error-Objekt
- Error::getMessage — Gibt die Fehlermeldung zurück
- Error::getPrevious — Gibt das vorherige Throwable zurück
- Error::getCode — Gibt den Fehlercode zurück
- Error::getFile — Gibt die Datei zurück in der der Fehler
- Error::getLine — Gibt die Zeile zurück in der der Fehler auftrat
- Error::getTrace — Gibt den Stacktrace zurück
- Error::getTraceAsString — Gibt den Stacktrace als String zurück
- Error::__toString — Gibt eine Repräsentation des Fehlers als String zurück
- Error::__clone — Klont einen Fehler

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