Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die PHP-Funktion error_reporting

So verwenden Sie die PHP-Funktion error_reporting

青灯夜游
青灯夜游Original
2019-05-27 09:48:083083Durchsuche

Die Funktion error_reporting() wird verwendet, um die Fehlerberichtsebene des aktuellen Skripts festzulegen und anzugeben, welche Art von PHP-Fehlern gemeldet werden sollen. Die Syntax ist error_reporting(report_level), die die alte Fehlerberichtsebene zurückgibt.

So verwenden Sie die PHP-Funktion error_reporting

Wie verwende ich die PHP-Funktion error_reporting()?

Die Funktion error_reporting() legt die Fehlerberichtsebene des aktuellen Skripts fest und gibt an, welche Art von PHP-Fehlern gemeldet werden sollen.

Diese Funktion kann die error_reporting-Direktive zur Laufzeit festlegen.

PHP verfügt über viele Fehlerstufen. Verwenden Sie diese Funktion, um die Stufe festzulegen, wenn das Skript ausgeführt wird. Wenn das optionale Level-Argument nicht festgelegt ist, gibt error_reporting() einfach die aktuelle Fehlerberichtsebene zurück.

Syntax

error_reporting(report_level)

Parameter:

● Ebene: Optional. Gibt die neue error_reporting-Ebene an. Kann eine Bitmaske oder eine benannte Konstante sein.

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 Erweiterung des Bereichs ganzzahliger Werte verhalten sich ältere, ganzzahlbasierte Fehlerstufen nicht immer wie erwartet.

Die verfügbaren Fehlerstufenkonstanten und ihre tatsächliche Bedeutung werden in vordefinierten Konstanten beschrieben.

Berichtsebene

So verwenden Sie die PHP-Funktion error_reporting

Rückgabewert: Gibt die alte Fehlerberichtsebene (error_reporting) zurück, oder in Gibt die aktuelle Ebene zurück, wenn das Ebenenargument nicht angegeben ist.

Sehen wir uns anhand eines Beispiels an, wie die PHP-Funktion error_reporting() verwendet wird.

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);
?>

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion error_reporting. 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