Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in das Abfangen von Fehlern

Detaillierte Einführung in das Abfangen von Fehlern

巴扎黑
巴扎黑Original
2017-06-14 10:07:14958Durchsuche

In der täglichen Entwicklung besteht der Ansatz der meisten Menschen darin, den Debugging-Modus in der Entwicklungsumgebung zu aktivieren und den Debugging-Modus in der Produktionsumgebung zu deaktivieren. Sie können während der Entwicklung verschiedene Fehler und Ausnahmen überprüfen, die Fehleranzeige jedoch online ausschalten. Die obige Situation erscheint sehr wissenschaftlich. Einige Leute erklären, dass es sehr sicher ist, den Fehler nicht zu erkennen und wichtige Informationen nicht preiszugeben. Aber sind Sie jemals auf diese Situation gestoßen? Offline funktioniert es einwandfrei, aber nicht, wenn Sie online gehen und den Grund nicht finden können ... Ein Skript lief schon lange ohne Probleme. Eines Tages stoppte es plötzlich und dann gab es aus irgendeinem Grund keine Aufzeichnung mehr. Bei einer Online-Zahlung hat offensichtlich jemand anderes bezahlt, aber wir haben es nicht aufgezeichnet. Es ist gut, selbst zu experimentieren ... All das ist darauf zurückzuführen, dass jeder Fehlermeldungen deaktiviert und Fehler und Ausnahmen nicht im Protokoll aufzeichnet, was es schwierig macht, zufällig auftretende Fehler zu verfolgen. Dadurch entsteht ein Widerspruch, nämlich nicht die Anzeige von Fehlern, sondern auch die Fehlerverfolgung. Die oben genannten Probleme können durch den Fehler- und Ausnahmemechanismus von PHP und seine integrierten Funktionen „set_Exception_handler“, „set_error_handle“ gelöst werden.

1 Verschiedene Ausnahme- und Fehlerabfangmethoden von PHP und wenn schwerwiegende Fehler auftreten Alarm_php-Beispiel

Einführung: In der täglichen Entwicklung besteht der Ansatz der meisten Menschen darin, den Debugging-Modus in der Entwicklungsumgebung zu aktivieren und den Debugging-Modus in der Produktionsumgebung zu deaktivieren. Sie können während der Entwicklung verschiedene Fehler und Ausnahmen überprüfen, die Fehleranzeige jedoch online ausschalten

2. Abfangmethoden für verschiedene PHP-Ausnahmen und -Fehler und deren schwerwiegendes Auftreten. Alarm, wenn Fehler auftreten_PHP

Einführung: In der täglichen Entwicklung besteht der Ansatz der meisten Menschen darin, den Debugging-Modus in der Entwicklungsumgebung zu aktivieren und den Debugging-Modus in der Produktionsumgebung zu deaktivieren. Sie können während der Entwicklung verschiedene Fehler und Ausnahmen überprüfen, aber die Fehleranzeige online deaktivieren

3

Einführung: Benutzerdefiniertes PHP-Fehlerabfangen

Detaillierte Einführung in das Abfangen von Fehlern[Verwandte Q&A-Empfehlungen]:

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in das Abfangen von Fehlern. 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