Vergleichs-Operatoren

Vergleichs-Operatoren erlauben es - wie der Name schon sagt - zwei Werte zu vergleichen.

Tabelle 11-4. Vergleichsoperatoren

BeispielNameErgebnis
$a == $bGleichGibt TRUE zurück, wenn $a gleich $b ist.
$a === $bIdentischGibt TRUE zurück wenn $a gleich $b ist und beide vom gleichen Typ sind(nur PHP 4).
$a != $bUngleichGibt TRUE zurück, wenn $a nicht gleich $b ist.
$a <> $bUngleichGibt TRUE zurück, wenn $a nicht gleich $b ist.
$a !== $bNicht identisch Gibt TRUE zurück, wenn $a nicht gleich $b ist, oder wenn beide nicht vom gleichen Typ sind (nur PHP 4).
$a < $bKleiner AlsGibt TRUE zurück, wenn $a kleiner als $b ist.
$a > $bGrößer AlsGibt TRUE zurück, wenn $a größer als $b ist.
$a <= $bKleiner Gleich Gibt TRUE zurück, wenn $a kleiner oder gleich $b ist.
$a >= $bGrößer GleichGibt 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.

(ausdr1) ? (ausdr2) : (ausdr3);

Dieser Ausdruck gibt ausdr2 zurück, wenn ausdr1 TRUE zurückgibt und ausdr3, wenn ausdr1 FALSE zurückgibt.