00 Stimmen

PHP: Zum Debuggen alle Fehlermeldungen anzeigen

Frage von Gast | 02.02.2016 um 12:29

Standardmäßig sollte man natürlich PHP so konfiguriert haben, dass die Fehlermeldungen ausgeblendet werden, damit niemand außenstehendes Rückschlüsse auf die Konfiguration etc haben kann.

Trotzdem würde ich gerne kurzzeitig zum Debuggen alle möglichen Fehler anzeigen, damit ich sehen kann, ob da etwas schief läuft. Gibt es dafür eine bestimmte Funktion in PHP?

AntwortenPositivNegativ
0Beste Antwort0 Stimmen

Ja. Mit error_reporting() kannst du steuern, welche Fehler angezeigt werden sollen.

Um alle Fehler anzuzeigen übergibst du E_ALL:

error_reporting(E_ALL);

Um das Error-Reporting abzuschalten und damit keine Fehler mehr anzuzeigen 0:

error_reporting(0);

Es ist aber auch möglich nur eine Auswahl bestimmter individueller Fehler anzuzeigen, indem man die entsprechenden Konstanten übergibt:

error_reporting(E_WARNING | E_PARSE);

In diesem Fall sind das also nur Warnungen und Parser-Fehler. Eine vollständige Liste aller zur Verfügung stehenden Konstanten findest du hier

Übrigens kann man statt error_reporting(E_ALL) auch ini_set('error_reporting', E_ALL) verwenden.
02.02.2016 um 14:51

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

HTACCESS: URL vereinfachen

Tutorial | 0 Kommentare

PHP: Upload großer Dateien

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.