Fehlerberichterstattung nach strengen Standards in PHP 5 deaktivieren
Frage:
Wie kann ich deaktivieren die strengen Standards zur Fehlerberichterstattung in meinem PHP 5 Skript?
Antwort:
Abhängig von Ihren spezifischen Anforderungen können Sie die Fehlerberichterstattung entweder vollständig deaktivieren oder verhindern, dass der Benutzer die Fehler sieht, während er sie weiterhin protokolliert. Für den letzteren Ansatz können Sie den folgenden Code verwenden:
ini_set('display_errors', '0'); # don't show any errors... error_reporting(E_ALL | E_STRICT); # ...but do log them
Dieser Code unterdrückt die Anzeige von Fehlern, protokolliert sie jedoch weiterhin in Ihrem Standardsystemprotokoll oder an einem benutzerdefinierten Speicherort, der durch error_log angegeben wird Richtlinie.
Hinweis:
Es ist generell ratsam, Fehler zu protokollieren, auch auf einer Produktionsseite. Dadurch können Sie Fehler überwachen und Probleme beheben, bevor sie sich auf das Benutzererlebnis auswirken.
Das obige ist der detaillierte Inhalt vonWie unterdrückt man die Fehlerberichterstattung nach strengen Standards in PHP 5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!