Heim  >  Artikel  >  Backend-Entwicklung  >  javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

WBOY
WBOYOriginal
2016-12-01 00:25:311308Durchsuche

PHP löst eine Ausnahme aus und kann sie nicht abfangen. Dies ist ein Fehler von WeChat. Die von mir aufgerufene Drittanbieter-Klasse löst eine Ausnahme aus und ich kann sie hier nicht abfangen.
Beim Aufrufen anderer Klassenmethoden löst diese Klasse eine Ausnahme aus, die in der aufrufenden Klasse nicht abgefangen werden kann.

Methoden, die Ausnahmen auslösen
javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Ausnahme abfangen
javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Ich habe das Gefühl, dass ich es nicht einfangen kann

javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Egal, was in meinem Catch ausgegeben wird, es gibt diesen Fehler und mein Code kann nicht ausgeführt werden. Ich möchte eine Ausnahme auslösen und dann meinen Code behandeln und ihn dann ausführen.
Weil ich ein foreach verwende, wenn einer von Sie haben einen Fehler. Die Schleife wird nicht ausgeführt

Antwortinhalt:

PHP löst eine Ausnahme aus und kann sie nicht abfangen. Dies ist ein Fehler von WeChat. Die von mir aufgerufene Drittanbieter-Klasse löst eine Ausnahme aus und ich kann sie hier nicht abfangen.
Beim Aufrufen anderer Klassenmethoden löst diese Klasse eine Ausnahme aus, die in der aufrufenden Klasse nicht abgefangen werden kann.

Methoden, die Ausnahmen auslösen
javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Ausnahme abfangen
javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Ich habe das Gefühl, dass ich es nicht einfangen kann

javascript – Ausnahme kann nicht abgefangen werden, nachdem PHP sie ausgelöst hat

Egal, was in meinem Catch ausgegeben wird, es gibt diesen Fehler und mein Code kann nicht ausgeführt werden. Ich möchte eine Ausnahme auslösen und dann meinen Code verarbeiten und ihn dann ausführen.
Weil ich ein foreach verwende, wenn einer von Sie haben einen Fehler. Die Schleife wird nicht ausgeführt

Exception Fügen Sie einfach „versuchen“ hinzu

$e->getMessage();

Außerdem, was der Gelehrte gesagt hat

Geben Sie Haltepunkte für Bibliotheken von Drittanbietern ein

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