Heim >Backend-Entwicklung >PHP-Tutorial >Welche Fehler werden durch display_startup_errors=on in php.ini angezeigt?

Welche Fehler werden durch display_startup_errors=on in php.ini angezeigt?

WBOY
WBOYOriginal
2016-08-04 09:21:412129Durchsuche

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.

Antwortinhalt:

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,

display_errors

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

im Skript aktivieren.

Dokumentadresse

error_reporting

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

Log_errors

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

track_errors

Wenn aktiviert, wird der letzte Fehler immer in der Variablen $php_errormsg vorhanden sein.

Standardwert: Aus
Entwicklungswert: Ein
Produktionswert: Aus

html_errors

Die Fehlermeldung wird auf der Seite in HTML angezeigt

Standardwert: Ein
Entwicklungswert: Ein
Produktionswert: Ein

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