Heim > Artikel > Backend-Entwicklung > So schließen Sie den Hinweis in PHP
Es gibt einige Möglichkeiten, Benachrichtigungsfehler in PHP zu deaktivieren. Ich muss jedoch sagen, dass beim Deaktivieren von Fehleraufforderungen eine große Anzahl von Fehlern auf Benachrichtigungsebene im Programmcode zu einer Verschlechterung der PHP-Leistung führt?
Methode 1. Ändern Sie php.ini und ändern Sie error_reporting in E_ALL & ~E_NOTICE (Empfohlenes Lernen: PHP-Video-Tutorial)
Methode 2: Schreiben Sie an den Anfang der PHP-Seite, wo der Hinweis geschlossen werden muss: error_reporting(E_ALL & ~E_NOTICE);
Überprüfen Sie, ob Sie Variablen definiert haben, die Sie benötigen direkt nutzen können. Beim Programmieren von PHP ist es jedoch nicht so streng wie in C++, und diese Funktion wird beim Programmieren häufig verwendet. Die Standardeinstellung von PHP besteht darin, diese Eingabeaufforderungen anzuzeigen, was dazu führt, dass die Seite nicht richtig angezeigt wird.
//error_reporting(E_ALL);error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
Der erste bedeutet, dass alle Fehler angezeigt werden, und der zweite bedeutet, dass alle Fehler angezeigt werden, ohne dass Warnungen angezeigt werden. Wir müssen nur // vor der zweiten Zeile hinzufügen und // vor dem entfernen erste Zeile.
Anhang: Detaillierte Erläuterung jedes Fehlerberichts
error_reporting(0);//禁用错误报告 error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息 error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息 error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。 error_reporting(E_ALL);//显示所有错误
Die Beispiele lauten wie folgt:
if (!$a) { error_reporting(0); ob_start('ob_gzhandler'); } else { error_reporting(E_ALL ^ E_NOTICE);
Das obige ist der detaillierte Inhalt vonSo schließen Sie den Hinweis in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!