www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » PHP lernen für Einsteiger » häufige Fehlerquellen

häufige Fehlerquellen beim Programmieren in PHP

Wer arbeitet, macht Fehler :) Und Fehler gehören zum Lernprozess! Es gibt häufige Fehler (die selbst Profis zeitweise unterlaufen) - im Folgenden eine Auflistung und wie Sie sich auf die Suche im Quellcode machen.

PHP-Quellcode: beliebte Fehler beim Programmieren in PHP

<?php
echo "Hallo Welt"
echo "!";
echo "wie geht es;
echo "und wo stecken die Fehler";
ausgabe ("Hi";

function ausgabe ( $inhalt ) {
    echo $inhalt;
}
?>

vergessenes Semikolon

Ein absoluter Spitzenreiter ist das vergessene Semikolon (;) - als Fehlermeldung erhalten Sie dann auch prompt wie im Beispiel gezeigt, die falsche Zeile. Es ist nicht Zeile 4, die Probleme macht, sondern 3. Und warum kommt der Fehler laut der Fehlermeldung in der vierten Zeile? Ganz einfach - durch das fehlende Semikolon war der Befehl in der dritten Zeile noch nicht abgeschlossen und geht so in der folgenden Zeile weiter!

Resultierende Fehlermeldung:

Resultierende Fehlermeldung

Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';'
in C:\xampp\htdocs\fehler-suchen.php on line 4

Zum Vermeiden, am besten immer nur 1 Befehl pro Zeile (dann ist es übersichtlicher) und am besten sofort das Semikolon schreiben

Merke: Bei einer Fehlermeldung ab der angegebenen Zeile nach oben weg suchen!

vergessenes zweites Anführungszeichen

Obwohl Anführungszeichen meistens im Doppelpack auftauchen und Inhalt umschließen, wird auch dort gern das zweite vergessen - Beispiel Zeile 5

Resultierende Fehlermeldung:

Resultierende Fehlermeldung

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
in C:\xampp\htdocs\fehler-suchen.php on line 6

Am besten sofort beide Anführungszeichen schreiben und dann erst den Inhalt zwischen den Anführungszeichen.

vergessene Abschlussklammer

Auch sehr häufig kommt das Vergessen der Abschlussklammer vor (siehe Beispiel Zeile 7).

Resultierende Fehlermeldung:

Resultierende Fehlermeldung bei vergessenen Abschlussklammern

Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\fehler-suchen.php on line 7

Das Vergessen der Abschlussklammern lässt sich am besten dadurch vermeiden, dass bei Benötigen der Anfangsklammer sofort die Abschlussklammer geschrieben wird und dann erst der Inhalt zwischen den Klammern.

automatische Hilfen

Viele PHP-Editoren unterstützen Sie automatisch dabei. Die Editoren z.B. setzen automatisch die Klammern und die doppelten Anführungszeichen

Farbiger Quellcode hilft bei der Orientierung im Code. Falls Sie keine farbige Ausgabe haben sollten, können Sie diese sich selber programmieren. Erstellen Sie folgendes PHP-Programm

PHP-Quellcode: Farbiger Quellcode durch PHP

show_source('dateiname.php');

Die Ausgabe Ihres Quellcodes der Datei 'dateiname.php' erfolgt dann mit hervorgehobener Syntax. Die Farben des in PHP eingebauten Syntax-Highlighter werden dafür benutzt.

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe