Heim >Backend-Entwicklung >PHP-Tutorial >Warum werden meine PHP-Fehlermeldungen nicht in XAMPP angezeigt?

Warum werden meine PHP-Fehlermeldungen nicht in XAMPP angezeigt?

DDD
DDDOriginal
2024-12-27 01:33:10428Durchsuche

Why Aren't My PHP Error Messages Displaying in XAMPP?

Diskrepanz bei der PHP-Fehleranzeige

Obwohl XAMPP 1.7.4 mit PHP 5.3.5 installiert wurde, stoßen Benutzer auf ein Problem, bei dem PHP keine Fehlermeldungen anzeigt. Beispielsweise löst der Versuch, mit mysql_connect() eine Verbindung zu MySQL herzustellen, ohne die erforderlichen Parameter anzugeben, keine Fehlerberichte von PHP aus.

原因:

Dieses Verhalten tritt auf weil die Standardeinstellungen für die Fehlerberichterstattung von PHP so konfiguriert sind, dass die meisten nicht schwerwiegenden Fehler unterdrückt werden Fehler.

解决方案:

Um die Fehleranzeige zu aktivieren, gibt es zwei Ansätze:

Konfiguration auf Skriptebene:

Fügen Sie am Anfang des PHP-Skripts Folgendes hinzu Zeilen:

ini_set('display_errors', 1);
error_reporting(~0);

Diese Konfiguration aktiviert die Fehlerberichterstattung und setzt die Fehlerstufe auf den Maximalwert.

php.ini-Konfiguration:

Für nicht produktive Entwicklungs- oder Testumgebungen kann die Fehlerberichterstattung direkt in der php.ini-Datei aktiviert werden. Suchen Sie nach den folgenden Einstellungen und ändern Sie sie nach Bedarf:

error_reporting  =  E_ALL
;error_reporting  =  E_ERROR
display_errors = On
;display_errors = Off

Das obige ist der detaillierte Inhalt vonWarum werden meine PHP-Fehlermeldungen nicht in XAMPP angezeigt?. 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