Vergleichs-Operatoren
Vergleichs-Operatoren erlauben es - wie der Name schon sagt -
zwei Werte zu vergleichen. Wenn Sie an Beispielen verschiedener
auf Typen bezogener Vergleiche interessiert sind, können Sie sich
PHP type comparison
tables anschauen.
Tabelle 10-4. Vergleichsoperatoren | Beispiel | Name | Ergebnis |
|---|
| $a == $b | Gleich | Gibt TRUE zurück, wenn $a gleich $b ist. | | $a === $b | Identisch |
Gibt TRUE zurück wenn $a gleich $b ist und beide vom
gleichen Typ sind(nur PHP 4).
| | $a != $b | Ungleich |
Gibt TRUE zurück, wenn $a nicht gleich $b ist.
| | $a <> $b | Ungleich |
Gibt TRUE zurück, wenn $a nicht gleich $b ist.
| | $a !== $b | Nicht identisch |
Gibt TRUE zurück, wenn $a nicht gleich $b ist, oder wenn
beide nicht vom gleichen Typ sind (nur PHP 4).
| | $a < $b | Kleiner Als | Gibt TRUE zurück, wenn $a kleiner als $b ist. | | $a > $b | Größer Als | Gibt TRUE zurück, wenn $a größer als $b ist. | | $a <= $b | Kleiner Gleich |
Gibt TRUE zurück, wenn $a kleiner oder gleich $b ist.
| | $a >= $b | Größer Gleich |
Gibt TRUE zurück, wenn $a größer oder gleich $b ist.
|
Ein weiter Vergleichs-Operator ist der "?:"- oder
Trinitäts-Operator. Er arbeitet genauso wie in C und vielen
anderen Programmier-Sprachen.
Der Ausdruck (ausdr1) ? (ausdr2) : (ausdr3)
gibt ausdr2 zurück, wenn
ausdr1 TRUE zurückgibt und
ausdr3, wenn
ausdr1 FALSE zurückgibt.
Siehe auch strcasecmp(),
strcmp() und den Abschnitt über Typen.
|