Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich nützlichere Fehlermeldungen in meinem PHP-Code erhalten?

Wie kann ich nützlichere Fehlermeldungen in meinem PHP-Code erhalten?

Linda Hamilton
Freigeben: 2024-12-24 02:26:10
Original
163 Leute haben es durchsucht

How Can I Get More Useful Error Messages in My PHP Code?

Nützliche Fehlermeldungen in PHP erhalten

Oft scheitern PHP-Skripte stillschweigend, sodass Entwickler nur einen leeren Bildschirm und keine Ahnung haben, was passiert ging schief. In diesem Artikel werden Methoden zum Erhalten umfassender Fehlermeldungen erläutert, die die Fehlerbehebung erleichtern.

Fehleranzeige aktivieren

Standardmäßig deaktiviert PHP aus Sicherheitsgründen die Fehleranzeige. Um die Fehlerprotokollierung zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Fehlerprotokoll prüfen: Aktivieren Sie die Fehlerprotokollierung, indem Sie log_errors in der Datei php.ini auf „Ein“ setzen. Das Fehlerprotokoll enthält alle Fehler, es sei denn, die Protokollierung ist deaktiviert.
  2. Anzeigefehler festlegen: Verwenden Sie den folgenden PHP-Code am Anfang Ihres Skripts, um Fehler anzuzeigen:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
Nach dem Login kopieren

Setzen Sie für Live-Server display_errors auf Aus, während error_reporting für die Protokollierung auf E_ALL gesetzt bleibt Zwecke.

  1. .htaccess aktivieren: Wenn Sie php.ini nicht ändern können, fügen Sie die folgenden Zeilen zu einer .htaccess-Datei hinzu (obwohl die Unterstützung heutzutage eingeschränkt ist):
php_flag display_errors on
php_value error_reporting -1
Nach dem Login kopieren

Fehlerprüfung verwenden Editoren

Alternativ können Sie Code-Editoren wie PHPEd, VSCode oder PHPStorm verwenden, die während der Eingabe eine Fehlerprüfung durchführen. Diese Editoren bieten erweiterte Debugging-Funktionen für eine tiefergehende Fehleranalyse.

Das obige ist der detaillierte Inhalt vonWie kann ich nützlichere Fehlermeldungen in meinem PHP-Code erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage