Wenn das Programm in PHP auf einen Fehler stößt, werden Fehlerinformationen normalerweise automatisch aufgezeichnet, diese Informationen werden jedoch standardmäßig nicht auf der Webseite angezeigt. Dies ist für das Debuggen von PHP-Programmen sehr unpraktisch. Für ein besseres Debugging müssen Sie daher die Anzeige von Fehlermeldungen in PHP aktivieren.
PHP-Fehlerbericht öffnen
Die PHP.ini-Datei ist die Konfigurationsdatei von PHP, in der viele Konfigurationen vorgenommen werden können. Durch Ändern der Fehlerberichtskonfiguration in der PHP.ini-Datei können Sie die Fehleranzeigefunktion von PHP aktivieren. Hier sind die spezifischen Schritte:
Bevor Sie beginnen, müssen Sie den Speicherort der PHP.ini-Datei kennen. Die PHP.ini-Datei befindet sich im Allgemeinen im Stammverzeichnis des PHP-Installationsverzeichnisses. Wenn Sie den Speicherort des PHP-Installationsverzeichnisses nicht kennen, können Sie in der Befehlszeile php -i eingeben, um relevante Informationen anzuzeigen.
Öffnen Sie die PHP.ini-Datei mit einem beliebigen Texteditor.
Suchen Sie nach dem Schlüsselwort display_errors in der PHP.ini-Datei. Wenn das Konfigurationselement auskommentiert ist, müssen Sie es auskommentieren. Wenn es nicht definiert ist, müssen Sie den folgenden Code hinzufügen:
display_errors = On
Wenn Sie die von PHP aufgezeichneten Fehler- und Warninformationen gleichzeitig anzeigen müssen Gleichzeitig können Sie den folgenden Code festlegen:
error_reporting= E_ALL
Nach dem Speichern der Änderungen müssen Sie den Webserver oder PHP-FPM neu starten, damit sie wirksam werden.
Andere Möglichkeiten zum Öffnen der PHP-Fehlerberichterstattung
Die obige Methode zum Ändern der PHP.ini-Datei ist nur für die aktuelle PHP-Version gültig. Dies kann problematisch sein, wenn Sie dieselbe Konfiguration für mehrere PHP-Versionen verwenden müssen. Hier sind also andere Möglichkeiten, die Fehlerberichterstattung in PHP zu aktivieren:
Verwenden Sie den folgenden Code, um die Fehlerberichterstattung in PHP-Skripten zu aktivieren:
ini_set('display_errors ', 'On');
error_reporting(E_ALL);
?>
Fügen Sie den folgenden Code in die .htaccess-Datei ein, um die PHP-Fehlerberichterstattung zu aktivieren:
php_flag display_errors on
php_value error_reporting E_ALL
Schreiben Sie den folgenden Code am Anfang der PHP-Datei, um den PHP-Fehlerbericht zu öffnen:
error_reporting(E_ALL) ;
ini_set('display_errors', 1);
? >
Zusammenfassung
Beim Debuggen von PHP-Programmen ist es sehr wichtig, die PHP-Fehlerberichterstattung zu aktivieren. Manchmal müssen wir einfach die Fehlerberichterstattung in einem PHP-Skript aktivieren, und manchmal müssen wir die PHP.ini-Datei ändern. Dies kann die Debugging-Effizienz erheblich verbessern und den Programmentwicklungsfortschritt beschleunigen.
Das obige ist der detaillierte Inhalt vonSo öffnen Sie die in PHP angezeigte Fehlermeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!