Bsp 7 - Kontrollstrukturen (if-else)
Code:
<html>
<head>
<title>Bsp 7 - Kontrollstrukturen</title>
</head>
<body>
<h1>Kontrollstrukturen</h1>
<?php
// Zahlen:
$a = 5;
$b = 7;
if ($a > $b) {
echo "<p>$a ist groesser als $b</p>";
} else {
echo "<p>$a ist kleiner als $b</p>";
}
// Strings:
$text1 = "Karl";
$text2 = "Sepp";
if ($text1 == $text2) {
echo "<p>$text1 ist gleich $text2</p>";
} else {
echo "<p>$text1 ist ungleich $text2</p>";
}
// Verzweigungen können mit if-elseif-else abgearbeitet werden:
$c = 9;
$d = 10;
if ($c > $d) {
echo "<p>$c ist groesser als $d</p>";
} elseif ($c == $d) {
echo "<p>$c ist gleich $d</p>";
} else {
echo "<p>$c ist kleiner als $d</p>";
}
?>
</body>
</html>
Anmerkungen:
Weder if noch else noch elseif werden mit
einem Semikolon (;) abgeschlossen!
Eine if-else Verzweigung hat folgenden Aufbau:
if (Bedingung ist wahr) {
tu dies;
} else {
tu das;
}
Der Teil tu dies; wird also nur dann ausgeführt,
wenn die Bedingung wahr ist. Sonst wird tu das; ausgeführt.
Bedingungen werden immer mit den sogenannten Vergleichoperatoren (==
!= > < >= <= ===) formuliert. Deren Bedeutung ist hier sehr anschaulich
zusammengefasst.
hier testen
|