Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn PHP Try Catch nicht funktioniert?

Was tun, wenn PHP Try Catch nicht funktioniert?

PHPz
PHPzOriginal
2020-09-25 15:41:434223Durchsuche

Die Lösung für das Problem, dass PHP Try Catch nicht funktioniert: Öffnen Sie zuerst die PHP-Codedatei und fügen Sie dann ein Backslash-Symbol vor der Klasse „Exception“ hinzu.

Was tun, wenn PHP Try Catch nicht funktioniert?

Empfohlen: „PHP-Video-Tutorial

PHP-Try-Catch im Laraver-Framework funktioniert nicht. Lösung

Bei der Verwendung des Laravel-Frameworks habe ich kürzlich festgestellt, dass Try-Catch keine Auswirkung hat und keine Ausnahmen abfangen kann,

Dann habe ich es im Think-Framework ausprobiert und festgestellt, dass es auch nicht funktioniert!

try{
    $i = 1/0;
}catch(Exception $e) {
    echo "error";
}

Endlich festgestellt, dass das Problem in der Exception-Klasse liegt!

Sie müssen (Backslash) voranstellen, damit es funktioniert

So

try{
    $i = 1/0;
}catch(\Exception $e) {
    echo "error";
}

Ich habe festgestellt, dass nicht nur die Exception-Klasse benötigt wird, sondern auch alle im Framework integrierten PHP-Klassen hinzugefügt werden müssen

Wenn nicht, wird das Framework natürlich nicht in Ihrer eigenen Klasse danach gesucht! !

Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP Try Catch nicht funktioniert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn