Ausnahmebehandlung:
Im Code: Der Code wird gemäß der normalen Logik ausgeführt. - Der Lösungssatz
try Catch: besteht darin, zu versuchen, einen bestimmten Codeblock auszuführen. Wenn dann eine Ausnahme auftritt, müssen Sie manuell eine Ausnahme auslösen (throw). Wenn eine Ausnahme ausgelöst wird, wird sie per Catch abgefangen.
[Hinweis] Try-Catch ist eine Struktur, ein Try muss mindestens einem Catch entsprechen[Hinweis] Zwischen Try und Catch kann kein Code hinzugefügt werden Nehmen wir den Code als Beispiel und erstellen Sie eine neue Datei. Der Code lautet wie folgt:Die Ausführungsergebnisse sind wie folgt:try { } catch () { }Nach dem Login kopieren
Wir werden feststellen, dass die Ergebnisse in der normalen Reihenfolge ausgegeben werden Keine Ausnahme, Catch wird nicht direkt ausgeführt, dann werfen wir die Ausnahme manuell aus und werfen sie als Beispiel:
<?php try { echo '你是一树一树的花开<br />'; echo '是燕在梁间呢喃<br />'; echo '你是爱,是暖,是希望<br />'; } catch (Exception $e) { } echo '你是人间的四月天';
<?php try { echo '你是一树一树的花开<br />'; echo '是燕在梁间呢喃<br />'; throw new Exception('出现错误了',10); echo '你是爱,是暖,是希望<br />'; } catch (Exception $e) { } echo '你是人间的四月天';
Die Ausführungsergebnisse sind wie folgt :
Die offizielle Ausnahmebehandlungsklasse ist die Basisklasse aller Ausnahmeklassen
php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist Ausnahmebehandlung in PHP? Wie verwende ich Try-Catch bei der Ausnahmebehandlung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!