Menu
CoddyTech

PHP-Fehler verstehen

Teil des Abschnitts Logik & Ablauf der PHP-Journey von Coddy. Lektion 52 von 68.

Wenn du PHP-Code schreibst, läuft nicht immer alles wie geplant. PHP verfügt über ein integriertes System zur Meldung verschiedener Arten von Problemen, die in deinem Code auftreten können. Wenn du diese Fehlertypen verstehst, kannst du erkennen, was schiefgelaufen ist und wie schwerwiegend das Problem ist.

Hinweise sind die harmloseste Fehlerart. Sie weisen auf potenzielle Probleme hin, die die Ausführung deines Skripts nicht stoppen. Dein Code wird weiterhin ausgeführt, aber PHP warnt dich vor etwas, das später Probleme verursachen könnte. In PHP 7 war die Verwendung einer nicht definierten Variable das klassische Beispiel; PHP 8 stufte diesen Fall zu einer Warnung hoch, daher treten Hinweise heute seltener auf.

Warnungen sind schwerwiegender als Hinweise, ermöglichen es deinem Skript aber weiterhin, ausgeführt zu werden. Sie treten auf, wenn PHP auf ein Problem stößt, etwa beim Versuch, eine Datei einzubinden, die nicht existiert. Das Skript läuft weiter, aber der problematische Vorgang schlägt fehl.

Schwerwiegende Fehler sind die schwerwiegendste Art und verhindern sofort, dass dein Skript ausgeführt wird. Sie treten auf, wenn PHP auf etwas stößt, von dem es sich nicht erholen kann, etwa wenn eine Funktion aufgerufen wird, die nicht existiert, oder wenn der Speicher ausgeht. Wenn ein schwerwiegender Fehler auftritt, wird dein Skript an dieser Stelle vollständig beendet.

Zu lernen, diese verschiedenen Fehlertypen in den Fehlermeldungen von PHP zu erkennen, hilft dir dabei, den Schweregrad von Problemen in deinem Code schnell zu verstehen und angemessen zu reagieren, um sie zu beheben.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf

Übe selbstständig: Online-PHP-Compiler