Heim  >  Artikel  >  Backend-Entwicklung  >  Lösungen für einige Fehler, die bei der PHP-Entwicklung aufgetreten sind

Lösungen für einige Fehler, die bei der PHP-Entwicklung aufgetreten sind

不言
不言Original
2018-07-10 14:21:082023Durchsuche

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

wird in

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(&#39;error_reporting&#39;, E_ALL);

?>

Die Fehlerstufen und Konstanten sind in den vordefinierten Konstanten von PHP definiert:

Lösungen für einige Fehler, die bei der PHP-Entwicklung aufgetreten sind

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!

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