Heim > Artikel > Backend-Entwicklung > Wie verwende ich die PHP-Fehlerberichtsfunktion error_reporting()?
In PHP wird die Fehlerberichtsfunktion error_reporting() verwendet, um anzugeben, welche Art von PHP-Fehlern gemeldet werden sollen. Die Syntax lautet „error_reporting(level)“. Verwenden Sie diese Funktion, um die Fehlerstufe festzulegen, wenn das Skript ausgeführt wird Der optionale Parameter level ist nicht festgelegt, dann wird nur die aktuelle Fehlerberichtsebene zurückgegeben.
Empfohlen: „PHP-Video-Tutorial“
error_reporting()-Funktion gibt an, welche Art von PHP-Fehlern Sie melden sollten. Die Funktion „error_reporting()“ kann die Direktive „error_reporting“ zur Laufzeit festlegen.
PHP verfügt über viele Fehlerstufen. Verwenden Sie diese Funktion, um die Stufe festzulegen, wenn das Skript ausgeführt wird. Wenn der optionale Parameter level nicht festgelegt ist, gibt error_reporting() nur die aktuelle Fehlerberichtsebene zurück.
Syntaxerror_reporting(report_level)
Parameter:
report_level: Optional. Gibt die Fehlerberichtsebene für das aktuelle Skript an. Sowohl Wertnummern als auch Konstantennamen sind akzeptabel. Aus Kompatibilitätsgründen mit zukünftigen PHP-Versionen wird jedoch die Verwendung von Konstantennamen empfohlen.
Hinweis: Es wird dringend empfohlen, benannte Konstanten zu verwenden, um die Kompatibilität mit zukünftigen Versionen sicherzustellen. Aufgrund der Hinzufügung von Fehlerstufen und der Vergrößerung des Bereichs ganzzahliger Werte verhalten sich ältere, ganzzahlbasierte Fehlerstufen nicht immer wie erwartet.
MeldeebeneRückgabewert:
Gibt die alte Fehlerberichtsebene oder die aktuelle Ebene zurück, wenn der Ebenenparameter nicht angegeben ist.
Beispiel:Geben Sie unterschiedliche Fehlerstufenberichte an<?php
// 关闭错误报告
error_reporting(0);
// 报告 runtime 错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告所有错误
error_reporting(E_ALL);
// 等同 error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// 报告 E_NOTICE 之外的所有错误
error_reporting(E_ALL & ~E_NOTICE);
?>
Weitere Programmierkenntnisse finden Sie unter:
Das obige ist der detaillierte Inhalt vonWie verwende ich die PHP-Fehlerberichtsfunktion error_reporting()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!