Die Funktion user_error() erstellt benutzerdefinierte Fehlermeldungen.
Die Funktion user_error() wird verwendet, um unter benutzerdefinierten Bedingungen eine Fehlermeldung auszulösen. Es kann mit dem integrierten Fehlerhandler oder mit einer benutzerdefinierten Funktion verwendet werden, die durch die Funktion set_error_handler() festgelegt wird. Diese Funktion ist nützlich, wenn Sie beim Ausführen eines Skripts eine Fehlermeldung unter einer bestimmten Bedingung anpassen müssen.
Wenn ein unzulässiger Fehlertyp angegeben ist, gibt diese Funktion FALSE zurück, andernfalls TRUE.
Diese Funktion ist ein Alias für die Funktion trigger_error().
user_error(error_message,error_types)
Parameter | beschreiben |
---|---|
error_message | Erforderlich. Gibt die Fehlermeldung an. Die Längenbeschränkung beträgt 1024 Zeichen. |
Fehlertypen | Optional. Gibt den Fehlertyp der Fehlermeldung an. Mögliche Fehlertypen: E_USER_ERROR – Ein schwerwiegender, vom Benutzer generierter Laufzeitfehler. Nicht behebbarer Fehler. Stoppen Sie die Ausführung des Skripts. E_USER_WARNING – Vom Benutzer generierte, nicht schwerwiegende Warnung zur Laufzeit. Das Skript hat die Ausführung nicht gestoppt. E_USER_NOTICE – Standard. Vom Benutzer generierte Laufzeitbenachrichtigungen. Die Skripterkennung kann ein Fehler sein, kann aber auch auftreten, wenn das Skript normal ausgeführt wird. |
<?php$test=2;if ($test>1){user_error("Ein benutzerdefinierter Fehler wurde ausgelöst");}?>
Die Ausgabe des obigen Codes sieht folgendermaßen aus:
Hinweis : In C:webfoldertest.php in Zeile 6 wurde ein benutzerdefinierter Fehler ausgelöst