Heim >Backend-Entwicklung >PHP-Tutorial >Wie werden Fehler in PHP-Dateien angezeigt?

Wie werden Fehler in PHP-Dateien angezeigt?

王林
王林nach vorne
2023-08-19 20:41:19856Durchsuche

Wie werden Fehler in PHP-Dateien angezeigt?

Eine PHP-Anwendung erzeugt während der Laufzeit des Skripts viele Fehlerstufen. In diesem Artikel erfahren Sie, wie Sie alle Fehler und Warnmeldungen anzeigen.

Der schnellste Weg, alle PHP-Fehler und Warnungen anzuzeigen, ist um diese Zeilen zu Ihrer PHP-Codedatei hinzuzufügen:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Die Funktion ini_set versucht, die Konfiguration in der Datei php.ini zu überschreiben. Wenn display_error in der php.ini-Datei deaktiviert ist, wird es im Code aktiviert. Außerdem wird display_startup_errors auf „true“ gesetzt, um Fehlermeldungen anzuzeigen. error_reporting() ist eine native PHP-Funktion zur Anzeige von Fehlern. Wenn Sie es auf „true“ setzen, werden Fehler angezeigt, die im Code auftreten.

Aber es stellt sich noch eine andere Frage: Was ist E_ALL? Die Antwort ist einfach: PHP-Code erzeugt Fehler auf verschiedenen Ebenen. Lassen Sie uns die Arten von Fehlern verstehen, die im PHP-Code auftreten.

  • E_ERROR:

    Schwerwiegender Laufzeitfehler, Ausführung des Skripts wurde gestoppt
  • E_WARNING:

    Nicht schwerwiegender Laufzeitfehler, Ausführung des Skripts wurde gestoppt
  • E_PARSE:

    Kompilierungszeitfehler, generiert von Parser
  • E_NOTICE:

    Das Skript hat etwas gefunden, das möglicherweise falsch ist.
  • E_CORE_ERROR:

    Ein schwerwiegender Fehler, der beim ersten Start des Skripts aufgetreten ist.
  • E_CORE_WARNING:

    Ein nicht schwerwiegender Fehler, der beim ersten Start aufgetreten ist des Skripts
  • E_ALL:

    Alle Fehler UND WARNUNGEN
  • Leider zeigt der obige Code, den wir geschrieben haben, selten Analysefehler wie fehlende Semikolons oder fehlende geschweifte Klammern. In diesem Fall muss die php.ini-Konfiguration geändert werden.

    display_errors = on

    Im php.ini-Dokument muss die display_errors-Direktive auf „on“ gesetzt sein. Dadurch werden alle Fehler angezeigt, einschließlich Syntax- oder Analysefehler, die nicht durch Aufrufen der Funktion ini_set im PHP-Code angezeigt werden können.

    So können wir auf die oben beschriebene Weise Fehler in unserer PHP-Anwendung anzeigen.

Das obige ist der detaillierte Inhalt vonWie werden Fehler in PHP-Dateien angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:PHP Phar-KontextoptionenNächster Artikel:PHP Phar-Kontextoptionen

In Verbindung stehende Artikel

Mehr sehen