🔀 Bedingungen: Entscheidungen treffen
Programme müssen oft entscheiden: „Wenn das Guthaben reicht, kaufe – sonst zeige eine Warnung." Mit Bedingungen reagiert dein Programm auf verschiedene Situationen. Das ist überraschend einfach.
Vergleichen: ist etwas wahr oder falsch?
Eine Bedingung ist eine Frage, die nur mit „ja" (wahr) oder „nein" (falsch) beantwortet wird. Zum Vergleichen gibt es diese Zeichen:
==→ ist gleich? (Achtung: zwei Gleichheitszeichen! Ein einzelnes=bedeutet „hineinlegen".)!=→ ist ungleich?>→ größer als?<→ kleiner als?>=→ größer oder gleich?<=→ kleiner oder gleich?
if / elseif / else
Das Grundgerüst liest sich fast wie Deutsch:
if (Bedingung) {
// läuft, WENN die Bedingung wahr ist
} else {
// läuft SONST (wenn sie falsch ist)
}
Mit elseif kannst du weitere Fälle dazwischenschieben.
PHP prüft von oben nach unten und nimmt den ersten Fall, der passt.
Eine Note vergeben
PHP geht die Fälle von oben nach unten durch. Der erste, der zutrifft,
gewinnt – der Rest wird übersprungen. else am Ende fängt
alle übrigen Fälle ab.
Bedingung + Schleife kombiniert
Hier kommt Gelerntes zusammen: Eine Schleife zählt von 1 bis 10,
und eine Bedingung entscheidet bei jeder Zahl, ob sie gerade oder
ungerade ist (mit dem Rest-Operator % aus Lektion 1).
match – kurz & übersichtlich (für später)
match ist eine moderne, kompakte Art, einen Wert mit vielen
festen Möglichkeiten zu vergleichen. Praktisch, wenn du viele
„wenn das, dann das"-Fälle hast.