Nein, trigger_error()
stoppt die Ausführung nicht, es sei denn, Sie übergeben das zweite Argument als% Code%. Standardmäßig wird eine Warnung ausgelöst. Sie müssen einen Fehler nach dem Anruf haben.
Warnung auslösen:
%Vor%Fataler Fehler auslösen:
%Vor% Es hängt davon ab, welchen zweiten Parameter Sie an die Funktion trigger_error()
, $error_type
, übergeben. Einige zeigen den Fehler an und stoppen die Ausführung, andere zeigen einen Fehler an und fahren fort (beachten Sie, dass die Anzeige auch auf den Einstellungen error_reporting
und display_errors
basiert).
Zum Beispiel, wenn Sie anrufen:
%Vor%Ihr Skript wird die Ausführung stoppen.
Wenn Sie jedoch anrufen:
%Vor%Dein Skript wird nicht stoppen.
Standardmäßig verwendet trigger_error()
E_USER_NOTICE
, was die Ausführung nicht stoppt.
Die vollständige Liste der Fehlertypen finden Sie hier .
Tags und Links php