# Fehlerbehandlung und Protokollierung

# Einführung

Diese Funktionen beschäftigen sich mit Fehlerbehandlung und -protokollierung. Sie ermöglichen es Ihnen, sowohl Ihre eigenen Fehlerbehandlungsregeln aufzustellen als auch die Art, wie Fehler protokolliert werden, zu ändern. Dies gestattet es Ihnen, die Fehlerbehandlung nach Ihren Bedürfnissen zu ändern und zu erweitern.

Die Protokollierungsfunktionen ermöglichen es Ihnen, Fehlermeldungen direkt an andere Maschinen, als Email, in Systemprotokolle usw. zu senden. Sie können so selektiv die wichtigsten Teile Ihrer Applikationen und Websites beobachten und protokollieren.

Die Fehlermeldungsfunktionen gestatten es Ihnen, die Art und das Ausmaß der erzeugten Fehlermeldungen von einfachen Hinweisen bis zu speziell angepassten Funktionsaufrufen beim Auftreten eines Fehlers nach Ihren Bedürfnissen anzupassen.

- Installation/Konfiguration
  - Laufzeit-Konfiguration
- Vordefinierte Konstanten
- Beispiele
- Fehlerbehandlungsfunktionen
  - debug_backtrace — Erzeugt eine Ablaufverfolgung
  - debug_print_backtrace — Gibt die Daten für eine Ablaufverfolgung aus
  - error_clear_last — Löscht den zuletzt aufgetretenen Fehler
  - error_get_last — Liefert den zuletzt aufgetretenen Fehler
  - error_log — Sendet eine Fehlermeldung an die definierten Fehlerbehandlungsroutinen
  - error_reporting — Gibt an, welche PHP-Fehlermeldungen gemeldet werden
  - get_error_handler — Gets the user-defined error handler function
  - get_exception_handler — Gets the user-defined exception handler function
  - restore_error_handler — Stellt die zuvor benutzte Fehlerbehandlungsfunktion wieder her
  - restore_exception_handler — Stellt den vorherigen Exceptionhandler wieder her
  - set_error_handler — Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
  - set_exception_handler — Installiert einen benutzerdefinierten Exceptionhandler
  - trigger_error — Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung
  - user_error — Alias von trigger_error

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