Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die Fehlerstufe von PHP
So ändern Sie die Fehlerstufe von PHP: 1. Ändern Sie die PHP-Konfigurationsdatei [php.ini], legen Sie [error_reporting] fest und starten Sie dann den Webserver neu. 2. Verwenden Sie die Funktion [error_reporting()], der Code lautet [; int error_reporting ([.. ].
So ändern Sie die Fehlerstufe von PHP:
1. Ändern Sie die PHP-Konfigurationsdatei php.ini
Nachdem Sie error_reporting auf diese Weise eingestellt haben, starten Sie die Webserver und es wird dauerhaft wirksam
Hier nehmen wir das integrierte Softwarepaket xampp als Beispiel. Öffnen Sie die Konfigurationsdatei php.ini und überprüfen Sie den Standardwert der Fehlerberichtsebene error_reporting wie folgt:
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
bedeutet, dass alle Fehler gemeldet werden , außer E_DEPRECATED und E_STRICT. Es wird wie folgt geändert:
error_reporting=E_ALL & ~E_NOTICE
bedeutet, dass alle Fehler außer E_NOTICE
gemeldet werden (z. B. die Verwendung undefinierter Variablen).
Speichern Sie es und es wird nach dem Neustart des Webservers wirksam. E_NOTICE
这一种。这也是最常用的错误报告级别,它不会报告注意类(如:使用了未定义的变量)的错误。
保存,重启web服务器后生效。
2、使用error_reporting()函数
这种方式设置后,可以立即生效。但仅限于在当前脚本中的error_reporting()函数调用的后面区域。
int error_reporting ([ int $level ] )
参数可以是整型或对应的常量标识符,推荐使用常量的形式。返回值为当前位置处起作用的错误报告级别的值(整型值)。
下面列举一些错误报告级别:
error_reporting(E_ALL ^ E_NOTICE); // 除了E_NOTICE之外,报告所有的错误
error_reporting(E_ERROR); // 只报告致命错误
echo error_reporting(E_ERROR | E_WARNING | E_NOTICE); // 只报告E_ERROR、E_WARNING 和 E_NOTICE三种错误
注意:配置文件php.ini中display_errors的默认值为On,代表显示错误提示,如果设置为Off,就会关闭所有的错误提示。
使用 error_reporting(0)
或者在函数前面加 @
Nachdem Sie es auf diese Weise festgelegt haben, kann es sofort wirksam werden. aber nur im aktuellen Skript. Der Parameter🎜🎜error_reporting(E_ALL ^ E_NOTICE); // Alle Fehler außer E_NOTICE melden🎜🎜error_reporting(E_ERROR); // Nur schwerwiegende Fehler melden 🎜🎜echo error_reporting( E_ERROR |. E_WARNING |. // / Es werden nur drei Fehler gemeldet: E_ERROR, E_WARNING und E_NOTICE Wenn Sie „Aus“ wählen, werden alle Fehlermeldungen deaktiviert. 🎜🎜Verwenden Sie
error_reporting(0)
oder fügen Sie @
vor der Funktion hinzu, um die Fehlerausgabe zu unterdrücken und zu verhindern, dass Fehlermeldungen vertrauliche Informationen preisgeben. 🎜🎜🎜Empfehlungen für entsprechende Videos: 🎜PHP-Programmierung vom Einstieg bis zum Master🎜🎜🎜Das obige ist der detaillierte Inhalt vonSo ändern Sie die Fehlerstufe von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!