Hi
Ich versuche mich etwas in PHP4 einzuarbeiten, bin absoluter Anfänger und habe mich ans Studium des Buches "Jetzt lerne ich PHP4" von Markt+Technik gemacht.
Eine der gestellten Übungen ist folgende:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Listing5.3: Die If-elseif-else-Anweisung</title>
</head>
<body>
<?php
$stimmung = "traurig";
IF($stimmung =="froh") {
print "Super, ich bin gut drauf!";
} elseif ($stimmung == "traurig") {
print "Ach, mach dir nichts draus.";
} else {
print "Ich bin weder froh noch traurig sondern $stimmung.";
}
?>
</body>
</html>
Was mich irritiert ist die "print" Anweisung nach der "else" Klausel. Wenn "elseif" happy enthält (als Beispiel), wird der "else" Wert als folgender Satz ausgegeben:
Ich bin weder froh noch traurig sondern traurig.
Ich verstehe diese Aussage nicht, mache ich irgendwo einen Denkfehler oder ist das Beispiel ungünstig?
HighFive