Was tun, wenn PHP Try Catch nicht funktioniert?

PHPz
Freigeben: 2023-03-05 22:28:01
Original
4101 Leute haben es durchsucht

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"; }
Nach dem Login kopieren

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"; }
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!