Heim > Artikel > Backend-Entwicklung > Wie kann ich dauerhafte PHP-Benachrichtigungen unterdrücken, auch wenn die Fehleranzeige in php.ini deaktiviert ist?
PHP-Hinweise werden stummgeschaltet
Trotz der Deaktivierung der Fehleranzeige in php.ini bleiben dauerhafte Hinweise wie „Konstante DIR_FS_CATALOG bereits definiert“ bestehen. Wie kann PHP daran gehindert werden, diese Meldungen zu senden?
Umgang mit dem Update
Auch wenn display_errors auf „Aus“ gesetzt ist, werden weiterhin Hinweise angezeigt. Dies ist eine bekannte Eigenart in PHP 5.3. Darüber hinaus kann eine übermäßige Aufrufstapelberichterstattung beobachtet werden.
Benachrichtigungen deaktivieren
Benachrichtigungen können unterdrückt werden, indem die Fehlerberichterstattungsebene geändert wird, um das E_NOTICE-Flag auszuschließen, indem entweder error_reporting verwendet wird ini-Einstellung oder die Funktion error_reporting().
Code:
// In php.ini error_reporting = E_ALL & ~E_NOTICE; // In PHP code error_reporting(E_ALL & ~E_NOTICE);
Achtung
Während das Stummschalten von Hinweisen Abhilfe schaffen kann Trotz des Ärgers ist es wichtig, sich daran zu erinnern, dass Mitteilungen oft einen Zweck erfüllen. Das zweimalige Überschreiben einer Konstante, wie im bereitgestellten Beispiel, führt zu einer unveränderten Konstante.
Das obige ist der detaillierte Inhalt vonWie kann ich dauerhafte PHP-Benachrichtigungen unterdrücken, auch wenn die Fehleranzeige in php.ini deaktiviert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!