Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich Strict-Standards-Fehler in PHP 5 unterdrücken und gleichzeitig protokollieren?

Wie kann ich Strict-Standards-Fehler in PHP 5 unterdrücken und gleichzeitig protokollieren?

DDD
DDDOriginal
2024-11-19 19:06:03372Durchsuche

How Can I Suppress Strict Standards Errors in PHP 5 While Still Logging Them?

Deaktivieren der Fehlerberichterstattung nach strengen Standards in PHP 5

Um die Fehlerberichterstattung nach strengen Standards in PHP 5 zu deaktivieren, ändern Sie den Anfang Ihres Skripts mit entsprechende Funktionen. Es wird empfohlen, Fehler auch in Produktionsumgebungen zu Analysezwecken zu protokollieren.

// Suppress error display
ini_set('display_errors', '0');

// Report all errors (including strict standards) but do not display them
error_reporting(E_ALL | E_STRICT);

Diese Einstellungen verhindern, dass Fehlermeldungen Benutzern angezeigt werden, ermöglichen aber dennoch die Protokollierung im Systemprotokoll. Sie können auch die Anweisung „error_log“ verwenden, um ein bestimmtes Ziel für die Fehlerprotokollierung anzugeben. Durch die Trennung der Fehlerprotokollierung von der Fehleranzeige können Sie wertvolle Fehlerinformationen zum Debuggen behalten und gleichzeitig Ihren Endbenutzern eine saubere und benutzerfreundliche Oberfläche bieten.

Das obige ist der detaillierte Inhalt vonWie kann ich Strict-Standards-Fehler in PHP 5 unterdrücken und gleichzeitig protokollieren?. 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