Heim > Artikel > Backend-Entwicklung > Lösungen für einige Fehler, die bei der PHP-Entwicklung aufgetreten sind
Dieser Artikel stellt hauptsächlich Lösungen für einige Fehler vor, die bei der PHP-Entwicklung auftreten. Jetzt kann ich ihn mit Ihnen teilen.
Bei der Programmentwicklung und beim Debuggen Im Prozess werden wir immer auf verschiedene error
stoßen. Einige error
wirken sich auf die Ausführung des Codes aus, andere geben nur ein WARNING
oder NOTICE
aus und haben keinen Einfluss auf die Ausführung des folgenden Codes. Ein Fehlerkontrolloperator
PHP
@
bereitgestellt. Wenn er vor einem PHP
-Ausdruck platziert wird, werden alle Fehlerinformationen, die durch den Ausdruck generiert werden, ignoriert. Wenn Sie die Art des Ausgabefehlers steuern möchten, können Sie dem Compiler mit der Funktion error_reporting()
mitteilen, welche Art von Fehler gemeldet werden soll.
int error_reporting ([ int $level ] )
: Legen Sie fest, welche PHP
Fehler gemeldet werden sollen $level
ist die Fehlerstufe, geben Sie die alte [error_reporting]
Stufe zurück oder bei level
Gibt die aktuelle Ebene zurück, wenn keine Parameter angegeben sind.
<?php // 关闭所有PHP错误报告 error_reporting(0); // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // 除了 E_NOTICE,报告其他所有错误 error_reporting(E_ALL ^ E_NOTICE); // 报告所有 PHP 错误 (参见 changelog) error_reporting(E_ALL); // 报告所有 PHP 错误 error_reporting(-1); // 和 error_reporting(E_ALL); 一样 ini_set('error_reporting', E_ALL); ?>
Die Fehlerstufen und Konstanten sind in den vordefinierten Konstanten von PHP
definiert:
Die, denen wir in der Entwicklung häufig begegnen, sind E_ERROR
, E_WARNING
, E_PARSE
, E_NOTICE
.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
So verwenden Sie PHP, um mehrere Videos gleichzeitig hochzuladen
Das obige ist der detaillierte Inhalt vonLösungen für einige Fehler, die bei der PHP-Entwicklung aufgetreten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!