Wie bereits erwähnt, gibt es in php.ini zwei Optionen zur Fehleranzeige: Welche Art von Fehlern werden jeweils angezeigt? Bitte geben Sie mir einen Rat.
Wie bereits erwähnt, gibt es in php.ini zwei Optionen zur Fehleranzeige: Welche Art von Fehlern werden jeweils angezeigt? Bitte geben Sie mir einen Rat.
Bitte lesen Sie das Handbuch
http://php.net/manual/zh/errorfunc.configuration.php
Schauen Sie sich die PHP-Konfigurationsdatei an, Sie werden viele falsche Konfigurationen sehen,
Ob PHP-Fehler deaktiviert werden sollen, wenn diese Konfiguration deaktiviert ist, werden alle Fehlermeldungen nicht angezeigt
Standardwert ist deaktiviert, Produktionswert: Aus, Entwicklungswert: Ein
Ändern Sie den Konfigurationswert, um die Laufzeitkonfiguration zu unterstützen, d. h. Sie können ini_set('display_errors', 1)
bis
Dokumentadresse
Legen Sie die Ebene der Fehlerberichterstattung fest:
value | 说明 |
---|---|
E_ALL | 显示所有错误报告 |
E_ERROR | 显示导致脚本结束的致命错误 |
E_WARNING | 一般警告, 如方法过时等 |
E_NOTICE | 常见变量未定义或数组索引未定义 |
<code>//显示除去E_NOTICE、E_STRICT、E_DEPRECATED外的所有错误 默认值 Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED Development Value: E_ALL Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT </code>
Laufzeitänderungen:
<code class="php"> error_reporting(0);//禁用错误报告 error_reporting(E_ALL);//显示所有错误报告 error_reporting(E_ALL & ~E_DEPRECATED );//显示除去E_DEPRECATED 外的其他所有错误</code>
Dokumentadresse
Legen Sie fest, ob die Fehlerinformationen des ausgeführten Skripts im Server-Fehlerprotokoll oder im Fehlerprotokoll aufgezeichnet werden sollen. Beachten Sie, dass es sich hierbei um ein spezifisches Konfigurationselement handelt, das sich auf den Server bezieht
Standardwert: Aus
Entwicklungswert: Ein
Produktionswert: Ein
Wenn aktiviert, wird der letzte Fehler immer in der Variablen $php_errormsg vorhanden sein.
Standardwert: Aus
Entwicklungswert: Ein
Produktionswert: Aus
Die Fehlermeldung wird auf der Seite in HTML angezeigt
Standardwert: Ein
Entwicklungswert: Ein
Produktionswert: Ein