Operátory porovnání, jak název napovídá, slouží k porovnání dvou hodnot.
Operátory porovnání v PHP
| Příklad | Výsledek | |
|---|---|---|
| $a == $b | Rovnost | TRUE právě když je $a rovno $b. |
| $a === $b | Identita | TRUE když je $a rovno $b a navíc tétož typu (od PHP 4). |
| $a != $b | Nerovnost | TRUE právě když $a není rovno $b. |
| $a <> $b | Nerovnost | TRUE právě když $a není rovno $b. |
| $a !== $b | Neidentita | TRUE když $a není rovno $b nebo nejsou téhož typu (od PHP 4). |
| $a < $b | Menší než | TRUE když je $a ostře menší než $b. |
| $a > $b | Větší než | TRUE když je $a ostře větší než $b. |
| $a <= $b | Menší nebo rovno | TRUE když je $a menší nebo rovno $b. |
| $a >= $b | Větší nebo rovno | TRUE když je $a větší nebo rovno $b. |
Jiným podmínkovým operátorem je "?:" (ternární) operátor, který funguje stejně jako v C a mnohých jiných jazycích.