Heim >Backend-Entwicklung >PHP-Problem >So deaktivieren Sie PHP-Fehlermeldungen

So deaktivieren Sie PHP-Fehlermeldungen

藏色散人
藏色散人Original
2020-07-23 11:11:294795Durchsuche

So deaktivieren Sie PHP-Fehlermeldungen: 1. Suchen Sie „display_errors“ in „php.ini“ und stellen Sie die Fehlermeldung so ein, dass sie deaktiviert wird. 2. Verwenden Sie die Funktion „ini_set('display_errors','off ');" Schließen Sie die Fehlermeldung.

So deaktivieren Sie PHP-Fehlermeldungen

PHP-Fehlermeldungen ein- und ausschalten

Es gibt zwei Möglichkeiten, PHP-Fehlermeldungen ein- und auszuschalten: Eine davon befindet sich in der Konfigurationsdatei php.ini. Die andere besteht darin, die Funktionen ini_set() und error_reporting() in der PHP-Datei zu verwenden.

Empfehlung: „PHP-Tutorial

1. Suchen Sie display_errors in php.ini und stellen Sie die Fehleraufforderung ein und aus, aus, wenn sie ausgeschaltet ist, und ein, wenn es ist an. Legen Sie gleichzeitig den Wert von error_reporting fest, um die Fehlerstufe darzustellen.

Einige allgemeine Werte

E_ALL (Show all errors, warnings and notices including coding standards.)全部错误
 E_ALL & ~E_NOTICE  (Show all errors, except for notices)除通知外,全部错误

2. Wenn die Datei php.ini nicht geändert werden kann, stellt PHP auch verwandte Funktionen für die dynamische Konfiguration bereit.

ini_set('display_errors','off');关闭错误提示。
ini_set('display_errors','on');打开错误提示。
error_reporting(E_ALL & ~E_NOTICE)设置错误级别。

Einige häufig verwendete Frameworks oder CMS-Systeme verwenden diese beiden Funktionen, um die Anzeige von PHP-Fehlern zu steuern.

Verwirklichung in Weiqing

define('DEVELOPMENT', $_W['config']['setting']['development'] == 1);
if(DEVELOPMENT) {
ini_set('display_errors', '1');
error_reporting(E_ALL ^ E_NOTICE);
} else {
error_reporting(0);
}

Traumweberei

include/common.inc.php

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie PHP-Fehlermeldungen. 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