PHP trigger_error()Funktionen


PHP Error 参考手册Vollständiges PHP-Fehler-Referenzhandbuch


Definition und Verwendung

Die Funktion trigger_error() erstellt eine benutzerdefinierte Fehlermeldung.

Die Funktion trigger_error() wird verwendet, um eine Fehlermeldung unter benutzerdefinierten Bedingungen auszulösen. Sie kann zusammen mit dem integrierten Fehlerhandler oder mit einer benutzerdefinierten Funktion verwendet werden, die durch die Funktion set_error_handler() festgelegt wurde.

Diese Funktion ist nützlich, wenn Sie eine Fehlermeldung unter einer bestimmten Bedingung während der Ausführung eines Skripts anpassen müssen.

Wenn ein ungültiger Fehlertyp angegeben wird, gibt die Funktion FALSE zurück; andernfalls gibt sie TRUE zurück.

Syntax

trigger_error(error_message,error_types)

Parameters Beschreibung
error_message Erforderlich. Gibt die Fehlermeldung an. Länge begrenzt auf 1024 Zeichen.
error_types Optional. Gibt den Fehler des Fehlers an.

Mögliche Fehlertypen:

  • E_USER_ERROR - Ein vom Benutzer erzeugter fataler Laufzeitfehler. Ein nicht behebbarer Fehler. Beendet die Skriptausführung.
  • E_USER_WARNING - Eine vom Benutzer erzeugte nicht fatale Laufzeitwarnung. Das Skript beendet die Ausführung nicht.
  • E_USER_NOTICE - Standard. Ein vom Benutzer erzeugter Hinweis. Das Skript findet einen möglichen Fehler, aber er kann auch während des normalen Skriptbetriebs auftreten.


Beispiele

<?php
$test=2;
if ($test>1)
{
    trigger_error("A custom error has been triggered");
}
?>

Die Ausgabe des obigen Codes ist unten dargestellt:

Hinweis: Ein benutzerdefinierter Fehler wurde
in C:webfoldertest.php in Zeile 6


PHP Error 参考手册Vollständiges PHP-Fehler-Referenzhandbuch

Andere Erweiterungen