Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

trigger_error

Fehlerbehandlungsfunktionen

    Befehl:
bool trigger_error ( string $error_msg [, int $error_type = E_USER_NOTICE ] )


    Parameter-Liste:
NameBeschreibung
error_msgDie gewünschte Fehlermeldung für diesen Fehler. Die Länge ist auf 1024 Zeichen begrenzt, darüber hinausgehende Zeichen werden abgeschnitten.
error_typeDer 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.


    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