Heim >Backend-Entwicklung >PHP-Tutorial >Methode zur Einstellung der PHP-Fehlerstufe

Methode zur Einstellung der PHP-Fehlerstufe

怪我咯
怪我咯Original
2017-07-23 11:20:572731Durchsuche

Im Prozess der PHP-Programmierung wird jeder auf mehr oder weniger Fehlererinnerungen stoßen, die uns dazu leiten, saubereren Code zu schreiben. Heute werden wir zunächst die wichtigsten Fehlertypen aufschreiben Relevantes Wissen über PHP-Fehler und -Ausnahmen aneignen und die Lücken langsam füllen.

  • Veralteter Fehler der niedrigsten Ebene, Programm wird weiterhin ausgeführt

  • Fehler auf Benachrichtigungsebene beachten, z. B. direkte Verwendung nicht deklarierter Variablen, Programm wird weiterhin ausgeführt

  • Warnung Fehler der Warnstufe, Sie erhalten möglicherweise nicht die gewünschten Ergebnisse

  • Schwerwiegender Fehler Schwerwiegender Fehler der Stufe Schwerwiegender Fehler, das Programm wird nicht weiter ausgeführt

  •  Parse-Fehler Syntax-Parsing-Fehler, Fehler der höchsten Ebene, auch andere Fehlermeldungen werden nicht angezeigt

  • E_USER_-bezogene Fehler im Zusammenhang mit Benutzereinstellungen

Verwenden Sie die Funktion trigger_error(), um Fehler-/Warnungs-/Hinweisinformationen auf Benutzerebene festzulegen

Wie stelle ich die Fehlerstufe ein?

Ändern Sie die Fehlerstufe:

1: Ändern Sie die Option „error_reporting“ in php.ini
2: Sie können die Funktion „error_reporting()“ verwenden, um sie zu ändern die PHP-Seite

Die Fehlerstufe wird durch einen Binärwert dargestellt: 1111 1111 1111 111 Von links nach rechts stellt die 1 auf jedem Bit eine Fehlerstufe dar

Schwerwiegender Fehler: 0000 0000 0000 001 open 1
warning warning error: 0000 0000 0000 010 open 2
NOTICE warning: 0000 0000 0001 000 open 8

zB:

: error_reporting(11);  
Keine Meldung : error_reporting(3);  
Keine Fehler melden: error_reporting(0);

Das System ersetzt für uns die Werte jeder Ebene durch Systemkonstanten

E_ERROR 1
E_WARNING 2
E_NOTICE 8

Alle Fehler melden: error_reporting(E_ALL);


Außer NOTICE werden alle anderen gemeldet: error_reporting(E_ALL & ~E_NOTICE);

Während der Entwicklung ist die Fehlerstufe höher und sie wird online veröffentlicht. Bei Produkten sollte die Fehlerstufe niedrig sein: +

Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonMethode zur Einstellung der PHP-Fehlerstufe. 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