Um den Zustand eines Programms zu überprüfen, kommen oft Anweisungen zum Einsatz.
Bei solchen Anweisungen handelt es sich um die Überprüfung der Zustände sowie der Werte.
Zur Bewältigung solcher Aufgaben können sogenannte Fallunterscheidungen eingesetzt werden.
Das Prinzip solcher Fallunterscheidungen ist immer gleich: Es findet ein Vergleich oder eine Überprüfung statt,
deren Ergebnis entweder den Wert als Boolean true
(wahr) oder false
(falsch) hat.
Je nachdem, wie die Überprüfung oder der Vergleich ausfällt, kann das Programm in eine bestimmte Richtung
verzweigt und weitergeführt werden.
Bedingungen werden mit Hilfe von Wahrheitswerten (wahr oder falsch) und Vergleichsoperatoren erstellt.
Folgende Tabelle gibt eine Übersicht über die Vergleichoperatoren:
Operator | Bedeutung | Geltungsbereich |
---|---|---|
== | gleich | Zahl und Zeichenkette |
!= | ungleich | Zahl und Zeichenkette |
> | gröβer als | Zahl |
< | kleiner als | Zahl |
>= | gröβer als oder gleich | Zahl |
<= | kleiner als oder gleich | Zahl |
<?php
$preis = 59.99;
if ($preis < 40) {
echo "Der Preis liegt unter 40 €.<br />";
echo "Das ist günstig.";
} else {
echo "Der Preis liegt bei 40 € oder darüber.<br />";
echo "Langsam wird es teuer.";
}
?>