Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich persistente PHP-Benachrichtigungen unterdrücken, auch wenn die Fehleranzeige in php.ini deaktiviert ist?

Wie kann ich persistente PHP-Benachrichtigungen unterdrücken, auch wenn die Fehleranzeige in php.ini deaktiviert ist?

Barbara Streisand
Barbara StreisandOriginal
2024-11-14 12:32:02572Durchsuche

How can I silence persistent PHP notices even with error display disabled in php.ini?

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 persistente 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!

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