PHP
Referenzliste
trigger_error
Fehlerbehandlungsfunktionen
Befehl:
bool trigger_error ( string $error_msg [, int $error_type = E_USER_NOTICE ] )
Parameter-Liste:
Beschreibung | |
---|---|
Die gewünschte Fehlermeldung für diesen Fehler. Die Länge ist auf 1024 Zeichen begrenzt, darüber hinausgehende Zeichen werden abgeschnitten. | |
Der gewünschte Fehlertyp für diesen Fehler. Es können nur Konstanten der E_USER Familie gewählt werden, der Vorgabewert ist E_USER_NOTICE . |
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()).
Diese Funktion ist nützlich, wenn Sie zur Laufzeit eine bestimmte Rückmeldung bei einer Ausnahme brauchen.
Diese Funktion ist nützlich, wenn Sie zur Laufzeit eine bestimmte Rückmeldung bei einer Ausnahme brauchen.
Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
Warnung:
Warnung:
HTML-Entities in der
error_msg
werden nicht automatisch escaped. Wenn die Fehlermeldung in einem Browser ausgegeben werden soll so sollten Sie diese in diesem Fall selbst mit htmlentities() vorverarbeiten.Siehe auch:
Gibt an, welche PHP-Fehlermeldungen gemeldet werden
Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion
trigger_error() - Beispiel:
Eingabe:
<?php if ($divisor == 0) { trigger_error("Kann nicht durch 0 teilen", E_USER_ERROR); } ?>
Fehlerbehandlungsfunktionen