Heim >Backend-Entwicklung >PHP-Problem >So deaktivieren Sie die Fehlerberichterstattung in PHP
So deaktivieren Sie die Fehlerberichterstattung in PHP: 1. Fügen Sie den relevanten Code zum PHP-Programmcode hinzu. Der Code lautet [error_reporting(E_ALL^E_NOTICE^E_WARNING)]. 2. Ändern Sie [display_errors=On] im PHPINI auf „Off“. Datei.
【Verwandte Lernempfehlung: php-Programmierung(Video)】
So deaktivieren Sie die Fehlerberichterstattung in PHP:
Der einfachste Weg besteht darin, den folgenden Code direkt zum PHP-Programmcode hinzuzufügen :
Der Code lautet wie folgt:
error_reporting(E_ALL^E_NOTICE^E_WARNING);
kann alle Fehler der Hinweis- und Warnstufe deaktivieren.
Fügen Sie diese Anweisung in die Funktions-Include-Datei Ihres Skripts ein, normalerweise config.php oder conn.php, um die Ausgabe zu steuern.
Natürlich kann ich es auch in php.ini festlegen. Die Methode ist wie folgt:
Öffnen Sie die Datei php.ini im PHP-Installationsverzeichnis. Finden Sie sie und ändern Sie sie in
Hinweis: Wenn ja Die PHP.ini-Datei wurde bereits geändert. Kopieren Sie sie in das Windows-Verzeichnis. Anschließend müssen Sie auch display_errors = On
in c:windows/php.ini in display_errors = offdisplay_errors = off
display_errors = On
Öffnen Sie die Datei php.ini im PHP-Installationsverzeichnis.
Suchen Sie log_errors = off und ändern Sie es in log_errors = on.Finden Sie error_log = filename. Ändern Sie es in error_log="D:PHPerrlogphp_error.log" (Verzeichnis). und Datei hier NameD:PHPerrlogphp_error.log (was auch immer Sie wählen)Hinweis: Wenn Sie die PHP.ini-Datei in das Windows-Verzeichnis kopiert haben, müssen Sie auch die Datei c:windows/php.ini kopieren. Darüber hinaus muss php_error.log mindestens über die Änderungs- und Schreibberechtigungen von USER verfügen, da sonst das Fehlerprotokoll nicht ausgegeben werden kann. Wir sehen häufig error_reporting (7), was bedeutet: Festlegen der Stufe der Fehlermeldungsberichterstattung.value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICTAllerdings bedeutet 7=1+2+4, dass bei Auftreten eines Fehlers 1 E_ERROR 2 E_WARNING 4 E_PARSEDer Code lautet wie folgt:
<?php //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_reporting(E_ALL); ?>
Verwandte Empfehlungen:
ProgrammiervideokursDas obige ist der detaillierte Inhalt vonSo deaktivieren Sie die Fehlerberichterstattung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!