Menu
Coddy logo textTech

PHP-Fehler verstehen

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

Wenn Sie PHP-Code schreiben, laufen die Dinge nicht immer wie geplant. PHP verfügt über ein integriertes System zur Meldung verschiedener Arten von Problemen, die in Ihrem Code auftreten können. Das Verständnis dieser Fehlertypen hilft Ihnen zu erkennen, was schiefgelaufen ist und wie schwerwiegend das Problem ist.

Notices sind die leichteste Art von Fehlern. Sie weisen auf potenzielle Probleme hin, die den Ablauf Ihres Skripts nicht stoppen, wie zum Beispiel die Verwendung einer undefinierten Variable. Ihr Code wird weiterhin ausgeführt, aber PHP warnt Sie vor etwas, das später Probleme verursachen könnte.

Warnungen sind schwerwiegender als Hinweise, erlauben es Ihrem Skript jedoch, weiterhin ausgeführt zu werden. Diese treten auf, wenn PHP auf ein Problem stößt, wie zum Beispiel den Versuch, eine nicht existierende Datei einzubinden oder eine Funktion mit der falschen Anzahl an Argumenten aufzurufen. Das Skript läuft weiter, aber die problematische Operation schlägt fehl.

Fatal Errors sind die schwerwiegendste Art von Fehlern und stoppen die Ausführung Ihres Skripts sofort. Diese treten auf, wenn PHP auf ein Problem stößt, das nicht behoben werden kann, wie zum Beispiel der Aufruf einer Funktion, die nicht existiert, oder wenn der verfügbare Speicher erschöpft ist. Wenn ein fataler Fehler auftritt, bricht Ihr Skript an dieser Stelle vollständig ab.

Das Erlernen der Erkennung dieser verschiedenen Fehlertypen in den Fehlermeldungen von PHP wird Ihnen helfen, den Schweregrad von Problemen in Ihrem Code schnell zu verstehen und angemessen zu reagieren, um diese zu beheben.

quiz iconTeste dich selbst

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

quiz iconTeste dich selbst

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

quiz iconTeste dich selbst

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

Spickzettel

PHP hat drei Hauptfehlertypen, die unterschiedliche Schweregrade anzeigen:

Notices - Die leichtesten Fehler, die die Skriptausführung nicht unterbrechen. Sie warnen vor potenziellen Problemen wie nicht definierten Variablen.

Warnings - Ernster als Notices, aber das Skript läuft weiter. Sie treten auf, wenn Operationen fehlschlagen, wie das Einbinden nicht vorhandener Dateien oder der Aufruf von Funktionen mit falschen Argumenten.

Fatal Errors - Die schwersten Fehler, die die Skriptausführung sofort stoppen. Sie treten auf, wenn PHP auf nicht behebbare Probleme stößt, wie den Aufruf nicht vorhandener Funktionen oder wenn der Arbeitsspeicher erschöpft ist.

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