PHP If-Abfrage in PHP meldet immer Fehler

phpnewbie

Newbie
Registriert
Jan. 2010
Beiträge
1
Hallo liebe Community,

bin auf dem Wege PHP zu lernen und bin gerade an einer If-Abfrage. Habe auf Basis von dem PHP Tutorial hier nun mal etwas gebaut.

Leider klappt es nicht, wie gewünscht.

Mein Code:
PHP:
<?php
if($alter>18)
    { echo "Volljährig!"};
?>

Kann mir jemand erklären, warum nun immer ein Fehler Parse error: syntax error, unexpected '}', expecting ',' or ';' kommt?
 
In Deinem Fall ja nun wirklich sehr einfach:

Was meint PHP:
unexpected '}'

Was erwartet PHP stattdessen, bzw. vorher:
expecting ',' or ';'

Analyse:
Das '}' kommt nur einmal vor. Also liegt dort auch der Fehler.
Was fehlt ist das ';' hinter dem Parameter für echo - hier eine konstante Zeichenkette.

Also in Zukunft Anweisungen immer mit einem ; abschließen.
 
Der Strichpunkt muss hinter "Volljährig!" kommen nicht hinter der Klammer. Mit dem Strichpunkt schließt du den echo Befehl, bevor die geschweifte Klammer die If Alternative abschließt.

[Edit] Da war einer schneller (:
 

Ähnliche Themen

Zurück
Oben