So deaktivieren Sie Fehlermeldungen in PHP: 1. Fügen Sie den Code „error_reporting(E_ALL^E_NOTICE^E_WARNING);“ zum PHP-Programmcode hinzu; 2. Ändern Sie den Inhalt der Datei „php.ini“ in „display_errors=“. aus".
Empfohlen: „PHP-Video-Tutorial“
So deaktivieren Sie PHP-Fehlermeldungen
Der einfachste Weg besteht darin, den folgenden Code direkt zum PHP-Programmcode hinzuzufügen:
Der Code lautet wie folgt folgt:
error_reporting(E_ALL^E_NOTICE^E_WARNING);
Alle Fehler auf Hinweis- und Warnebene können ausgeschaltet werden.
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. Suchen Sie nach display_errors = On und ändern Sie sie in display_errors = off. Hinweis: Wenn Sie die PHP.ini-Datei bereits im Windows-Verzeichnis installiert haben, müssen Sie auch display_errors = On in c:windows/php.ini in display_errors = off ändern. Die Lösung für den Fehler von display_errors = Off in .ini :
PHP-Einstellungsdatei Display_errors = Off wurde in der php.ini eindeutig eingestellt, aber während des Betriebs erscheinen immer noch Fehlermeldungen auf der Webseite.
Lösung:
Ö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 Name D:PHPerrlogphp_error.log (was auch immer Sie wählen)
Hinweis: Wenn Sie die Datei PHP.ini in das Windows-Verzeichnis kopiert haben, müssen Sie auch die Datei c:windows/php.ini kopieren.
Zusätzlich php_error.log muss mindestens die Änderungs- und Schreibberechtigung des BENUTZERS haben, sonst kann das Fehlerprotokoll nicht ausgegeben werden
Wir sehen oft 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_STRICT
Allerdings bedeutet 7=1+2+4
1 E_ERROR 2 E_WARNING 4 E_PARSE
Der Code lautet wie folgt:
<?php //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_reporting(E_ALL); ?>
Das obige ist der detaillierte Inhalt vonSo schließen Sie Fehlermeldungen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!