21.4 Vergleichsoperatoren
Schleifendurchläufe und Bedingungen sind die grundlegenden Elemente jeder Programmiersprache. Für beides benötigen Sie die Möglichkeit, Daten zu vergleichen, um diese Aktionen durch die daraus hervorgehenden Ergebnisse zu steuern. PHP unterstützt viele Arten des Datenvergleichs. Vergleichsoperatoren können mit booleschen Funktionen verknüpft werden.
Das Ergebnis eines Vergleiches ist immer true oder false. Wird eine Bedingung erfüllt, ist sie also true, wird die nachfolgende Aktion im Skript ausgeführt.
Die wichtigsten Vergleichoperatoren werden in der folgenden Tabelle aufgeführt.
Beispiel | Operation |
A == B |
Bedingung ist erfüllt (gibt true zurück), wenn A und B gleich sind. Dieser Operator darf nicht mit dem mathematischen Gleichzeichen verwechselt werden. |
A != B |
Bedingung ist erfüllt (gibt true zurück), wenn A und B ungleich sind. |
A >= B |
Bedingung ist erfüllt (gibt true zurück), wenn A größer oder gleich B ist. |
A <= B |
Bedingung ist erfüllt (gibt true zurück), wenn A kleiner oder gleich B ist. |
A > B |
Bedingung ist erfüllt (gibt true zurück), wenn A größer B ist. |
A < B |
Bedingung ist erfüllt (gibt true zurück), wenn A kleiner B ist. |
A === B |
Bedingung ist erfüllt (gibt true zurück), wenn A und B identisch sind. |
A !== B |
Bedingung ist erfüllt (gibt true zurück), wenn A und B nicht identisch sind. |
Tabelle 21.1 Vergleichsoperatoren in PHP