Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich den Ausnahmemodus?

Wie verwende ich den Ausnahmemodus?

零下一度
零下一度Original
2017-06-12 09:47:561418Durchsuche

Verwenden Sie den Ausnahmemodus PDO::ERRMODE_EXCEPTION (Methode drei zum Erfassen von Fehlern in SQL-Anweisungen in PDO). Der Ausnahmemodus erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in einen try{...}catch kapseln kann In der {...}-Anweisung führen nicht abgefangene Ausnahmen dazu, dass das Skript unterbrochen wird und einen Stack-Trace anzeigt, damit der Benutzer versteht, wo das Problem aufgetreten ist! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT (Methode 1 zum Erfassen von Fehlern in SQL-Anweisungen im PDO)“ und „Verwenden des Warnmodus-PDO::ERRMODE_WARNING (Methode 2 zum Erfassen von Fehlern in SQL-Anweisungen im PDO)“ „Wir haben zwei Methoden eingeführt: den Standardmodus und den Ausnahmemodus. Deshalb stellen wir heute die dritte Methode zum Erfassen von Fehlern in SQL-Anweisungen in PDO vor. ~ Ein weiterer sehr nützlicher Aspekt des Ausnahmemodus ist, dass er klarer sein kann als herkömmliche Warnungen im PHP-Stil Erstellen Sie ganz einfach Ihre eigene Fehlerbehandlung, und der Ausnahmemodus erfordert weniger Code/Verschachtelung als der stille Modus und die explizite Überprüfung des Rückgabewerts jedes Datenbankaufrufs. Außer

1. 10 empfohlene Artikel über SILENT

Wie verwende ich den Ausnahmemodus?

Einführung: Verwenden Sie den Ausnahmemodus PDO::ERRMODE_EXCEPTION (Methode drei zum Erfassen von Fehlern in SQL-Anweisungen in PDO). Der Ausnahmemodus erstellt eine PDOException und legt das Attribut erorCode fest, mit dem der Ausführungscode in einen try{...} gekapselt werden kann Catch{...}-Anweisung führen nicht abgefangene Ausnahmen dazu, dass das Skript unterbrochen wird, und ein Stack-Trace wird angezeigt, damit der Benutzer versteht, wo das Problem aufgetreten ist! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT(Capturing S in PDO...

2. Detaillierte Einführung in den Standardmodus

Wie verwende ich den Ausnahmemodus?

Einführung: Verwendung des Ausnahmemodus-PDO::ERRMODE_EXCEPTION (Methode 3 zum Erfassen von Fehlern in SQL-Anweisungen im PDO) Ausnahmemodus Erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln kann. Nicht abgefangene Ausnahmen führen dazu, dass das Skript unterbrochen wird und den Stack-Trace anzeigt, damit der Benutzer ihn versteht Was passiert? In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT (Capturing S...“). Über PDO: :ERRMODE_SILENT 10 Artikel empfohlen

Wie verwende ich den Ausnahmemodus?Einführung: Verwendung des Ausnahmemodus-PDO::ERRMODE_EXCEPTION(Erfassen von SQL-Anweisungen in PDO-Fehlermethode 3) Der Ausnahmemodus erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln kann. Nicht abgefangene Ausnahmen führen zu einer Unterbrechung des Skripts Zeigen Sie Stapelspuren an, damit Benutzer verstehen, wo das Problem auftritt! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT(PDO zum Erfassen von S...“ 🎜>Empfohlene Artikel zum Ausnahmemodus

Einführung: Verwendung des Ausnahmemodus-PDO::ERRMODE_EXCEPTION( Methode 3 Fehler in SQL-Anweisungen in PDO abzufangen) Der Ausnahmemodus erstellt eine PDOException und legt das Attribut errorCode fest, das den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln kann. Eine nicht abgefangene Ausnahme führt dazu, dass das Skript ausgeführt wird Unterbrechen Sie einen Stack-Trace und zeigen Sie ihn an, damit der Benutzer versteht, wo das Problem aufgetreten ist! >5. Verwenden Sie den Ausnahmemodus PDO::ERRMODE_EXCEPTION (Methode drei, um Fehler in SQL-Anweisungen in PDO zu erfassen)

Wie verwende ich den Ausnahmemodus?

Einführung: Der Ausnahmemodus erstellt eine PDOException und legt das erorCode-Attribut fest. Er kann den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln Unterbrechen Sie den Vorgang und zeigen Sie einen Stack-Trace an, damit der Benutzer versteht, wo das Problem aufgetreten ist!

6. Detaillierte Erläuterung der C# .NET-Kapselung intelligenterer Datenbankoperationen

Wie verwende ich den Ausnahmemodus?

Einführung: Ich glaube, dass es im Internet bereits viele Kapselungen von Datenbankoperationen gibt, wie zum Beispiel das ORM-Framework oder .NETs eigenes EF Unterstützung für Datenbankoperationen

7. Python Full Stack Road Series-Funktionen

Wie verwende ich den Ausnahmemodus?

Einführung: Funktion ist die grundlegendste Programmstruktur, die Python bereitstellt, um die Wiederverwendung von Code zu maximieren und Coderedundanz zu minimieren. Funktional: Kapseln Sie einen bestimmten Funktionscode in eine Funktion, sodass er in Zukunft nicht mehr neu geschrieben werden muss. Rufen Sie die Funktion einfach objektorientiert auf: Klassifizieren und kapseln Sie Funktionen, um die Entwicklung „schneller und schneller“ zu machen 🎜>[Verwandte Q&A-Empfehlungen]:

Javascript – Neuling, bitte sagen Sie mir, wie man einen Teil des JS-Codes in eine Methode kapselt?

Javascript Kann die Anweisung zum Deklarieren von Variablen in

Javascript – eine domänenübergreifende JSONP-Anfrage verwenden, die Rückruffunktion ist nicht definiert? 🎜>Javascript – Google analysiert die Machbarkeit des Kapselns von Code

javascript - Einfache Frage zur objektorientierten JS-Programmierung: Wie kapsele ich private Eigenschaften und mache öffentliche Methoden verfügbar?

Das obige ist der detaillierte Inhalt vonWie verwende ich den Ausnahmemodus?. 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