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

Wie werden Fehler in PHP-Dateien angezeigt?

王林
Freigeben: 2023-08-19 20:42:02
nach vorne
861 Leute haben es durchsucht

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);
Nach dem Login kopieren

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
    Nach dem Login kopieren

    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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage