Die beste Vorgehensweise zum Festlegen der Fehlerberichtsebene in PHP ist wie folgt: Es wird empfohlen, error_reporting(E_ALL & ~E_NOTICE) in der Produktionsumgebung in der Entwicklungs- und Debugging-Phase festzulegen; Sie können ein strengeres error_reporting(E_ALL |) verwenden E_STRICT); verwenden Sie die Konfigurationsanweisung display_errors, um zu steuern, ob eine Fehlermeldung im Browser angezeigt wird. Es wird empfohlen, sie in einer Produktionsumgebung auszuschalten.
Fehlerberichte sind ein wertvolles Werkzeug für das PHP-Debugging, aber wenn sie nicht richtig eingerichtet sind, können sie den normalen Betrieb Ihrer Produktionsumgebung beeinträchtigen. In diesem Artikel erfahren Sie, wie Sie Fehlerberichtsebenen festlegen, um ein Gleichgewicht zwischen Fehlererkennung und Anwendungsleistung herzustellen.
PHP bietet mehrere Stufen für die Fehlerberichterstattung, von der geringsten bis zur höchsten Strenge:
Stufe | Beschreibung |
---|---|
E_ALL | Alle Fehler melden, einschließlich E_STRICT |
E_ERROR „Nur schwerwiegende Fehler melden.“ Grammatikfehler | |
Es gibt zwei gängige Methoden zum Festlegen der Fehlerberichtsebene: | |
Verwenden Sie |
display_errors
:Darüber hinaus können Sie auch die Konfigurationsanweisung display_errors
verwenden, um zu steuern, ob Fehlermeldungen im Browser angezeigt werden . Aus Sicherheitsgründen sollten Sie dies in einer Produktionsumgebung auf aus
setzen, um den Verlust vertraulicher Informationen zu verhindern. ini_set('display_errors', 'off');
Das obige ist der detaillierte Inhalt vonBest Practice zum Festlegen von Fehlerberichtsebenen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!