Hallo,
danach ist $volljaehrig immer noch undefiniert, weil du der variablen keinen Wert zugewiesen hast. Ein C-Compiler würde beispielsweise ausgeben:
Warning: Code has no effect
Ja, mag sein, ich hab noch nie C programmiert, aber oben das soll ja auch kein C sein, sondern PHP!
sollte auch nur ein Vergleich sein, weil PHP eben _keine_ solche Warnung ausgibt, schließlich ist die Anweisung ja syntaktisch korrekt, wenn auch sinnlos.
Außerdem hab ich ich einen Wert ("ja" oder "nein") zugewiesen.
Nein. Du hast $volljaehrig nur mit den Strings "ja" bzw. "nein" verglichen und das Ergebnis des Vergleichs dann ignoriert. Sieh dir deine Zeilen noch einmal genau an. :-)
Ciao,
Martin
--
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.