PHP-Fehlerbehandlung: Alles was Sie wissen müssen



Dieser Artikel führt Sie in die Behandlung von PHP-Fehlern mit programmatischer Demonstration ein und hilft Ihnen dabei, das Konzept gründlich zu verstehen.

Bei der Fehlerbehandlung werden von Ihrem Programm verursachte Fehler gefunden und Maßnahmen ergriffen. Dieser Artikel hilft Ihnen dabei, das Konzept von zu erkunden Fehlerbehandlung im Detail. Die folgenden Hinweise werden in diesem Artikel behandelt:

Beginnen wir mit dem Artikel zur PHP-Fehlerbehandlung.





Fehlerbehandlung

In PHP ist es sehr einfach, Fehler zu behandeln.Bei der Erstellung von Skripten und Webanwendungen ist die Fehlerbehandlung ein sehr wichtiger Bestandteil. Wenn Ihrem Code ein Fehlerprüfcode fehlt, sieht Ihr Programm möglicherweise sehr unprofessionell aus und Sie sind möglicherweise Sicherheitsrisiken ausgesetzt.

Wir werden verschiedene Methoden zur Fehlerbehandlung sehen:



* Einfache 'die ()' - Anweisungen

* Benutzerdefinierte Fehler und Fehlerauslöser

*Fehler melden



aws-Startinstanz aus dem Snapshot

Lassen Sie uns sehen, wie die PHP-Fehlerbehandlung mit der Die-Funktion funktioniert.

Verwenden der Funktion die ()

Wenn Sie Ihr PHP-Programm schreiben, sollten Sie alle möglichen Fehler überprüfen, bevor Sie fortfahren, und die erforderlichen Maßnahmen ergreifen.Beispiel ohne Datei /tmp/test.xt

Erstellen eines benutzerdefinierten Fehlerbehandlers

Das Erstellen eines benutzerdefinierten Fehlerbehandlers ist sehr einfach. Wir können einfach eine spezielle Funktion erstellen, die aufgerufen werden kann, wenn ein Fehler im PHP-Code auftritt.

Diese Funktion kann mindestens zwei Parameter verarbeiten, die eine Fehlerstufe oder eine Fehlermeldung sein können, aber bis zu fünf optionale Parameter akzeptieren können: Datei, Zeilennummer und Fehlerkontext

Syntax

error_function () Set Error Handler

Der Standardfehlerhandler für PHP ist der in der Software angegebene integrierte Fehlerhandler. Wir werden die Funktion für die Dauer des Skripts über dem Standardfehlerbehandler festlegen.

Es ist möglich, den Fehlerhandler zu ändern, der nur für einige Fehler angewendet wird. Auf diese Weise kann das Skript verschiedene Fehler im Code auf unterschiedliche Weise behandeln. In diesem Beispiel verwenden wir jedoch unseren benutzerdefinierten Fehlerhandler für alle darin enthaltenen Fehler.

set_error_handler ('’ ')

Schauen wir uns ein Beispielprogramm an.

Beispielprogramm

Testen des Fehlerbehandlers durch Versuch, eine nicht vorhandene Variable auszugeben:

Ausgabe

Error: [8] Undefinierte Variable: Test

wie man den Pfad für Java festlegt

Dies bringt uns zum Ende dieses Artikels.

Wenn Sie diesen Blog relevant fanden, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich des Artikels und ich werde mich bei Ihnen melden.