PHP-Quellcode: beliebte Fehler beim programmieren in 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:xampphtdocsfehler-suchen.php on line 4
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 5Resultierende Fehlermeldung:
Resultierende Fehlermeldung
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'in C:xampphtdocsfehler-suchen.php on line 6
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:xampphtdocsfehler-suchen.php on line 7automatische Hilfen
Viele PHP-Editoren unterstützen Sie automatisch dabei. Scripty z.B. setzt automatisch die Klammern und die doppelten Anführungszeichen - z. B. zu- und abschaltbar bei Scriptly unter: Optionen -> Ersetzen -> ( durch ()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
Farbiger Quellcode hilft: Funktionen in PHP
show_source('dateiname.php');