In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Verwendung der Funktion error_reporting in PHP vorgestellt. Freunde, die sie benötigen, können sich an
Detaillierte Einführung in die Verwendung der Funktion „error_reporting“ in PHPDie Funktion „error_reporting“ wird bei der Fehlerverarbeitung in PHP verwendet. Die häufigste Funktion ist „error_reporting(E_
ALL“. ^ E_NOTICE). Was bedeutet das? Im Folgenden analysieren wir die Funktion error_reporting im Detail.
Definitionsverwendung
error_reporting() Legt die Fehlerberichtsebene von PHP fest und gibt die aktuelle Ebene zurück.
Syntax
error_reporting(report_level)
PHP aktiviert standardmäßig keine Fehler, daher müssen Sie die Datei php.ini konfigurieren:
Ändern Sie display_errors = Off zu display_errors = On
Zusätzlich muss der Fehlerlevel konfiguriert werden, da PHP Standardwerte Es werden alle Fehler angezeigt, wir benötigen jedoch keine harmlosen Eingabeaufforderungen. Daher sind die Einstellungen wie folgt:
Ändern Sie error_reporting = E_ALL in error_reporting = E_ALL & ~E_NOTICE
Anwendungsbeispiel im PHP-Code:
Tipp: Beliebig viele der oben genannten Optionen können mit „OR“ verknüpft werden (mittels OR oder |), sodass alle erforderlichen Fehlerstufen gemeldet werden können. Der folgende Code deaktiviert beispielsweise benutzerdefinierte Fehler und Warnungen, führt bestimmte Vorgänge aus und kehrt dann zur ursprünglichen Fehlerebene zurück:
<?php //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_reporting(E_ALL); ?>
Um zu verstehen, wie die Funktion „error_reporting“ verwendet wird, schauen Sie sich „error_reporting(“ an. E_ALL ^ E_NOTICE) Dieser Code bedeutet, dass alle Fehlermeldungen außer E_NOTICE angezeigt werden.
Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel-Tutorial der Funktion „error_reporting' in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!