trigger_error
(PHP 4 >= 4.0.1, PHP 5)
trigger_error — Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung
Beschreibung
Mit dieser Funktion kann der Benutzer Bedingungen festlegen, die Fehler auslösen, entweder in Verbindung mit der standardmässigen Fehlerbehandlung oder einer benutzerdefinierten Routine, die als neue Fehlerbehandlungsfunktion gesetzt wurde (set_error_handler()). Die Funktion kann nur mit den E_USER-Konstanten umgehen und benutzt standardmässig die Konstante E_USER_NOTICE.
Diese Funktion ist nützlich, wenn Sie zur Laufzeit eine bestimmte Rückmeldung bei einer Ausnahme brauchen. Zum Beispiel:
<?php
if (assert($divisor == 0)) {
trigger_error("Cannot divide by zero", E_USER_ERROR);
}
?>
Hinweis: Siehe set_error_handler() für ein ausführlicheres Beispiel.
Hinweis: Die Länge von error_msg ist auf 1024 Zeichen beschränkt. Alle weiteren Zeichen über 1024 werden abgeschnitten.
Siehe auch error_reporting(), set_error_handler(), restore_error_handler() und error level constants.