Gli operatori di confronto, come suggerisce il loro nome, permettono di confrontare
due valori.
Tabella 10-4. Operatori di confronto
| Esempio | Nome | Risultato |
|---|
| $a == $b | Uguale | TRUE se $a è uguale a $b. |
| $a === $b | Identico |
TRUE se $a è uguale a $b, ed essi sono dello stesso
tipo. (Solo PHP 4)
|
| $a != $b | Diversi | TRUE se $a è diverso da $b. |
| $a <> $b | Diversi | TRUE se $a è diverso da $b. |
| $a !== $b | Non identici |
TRUE se $a è diverso da $b, o se essi non sono dello stesso
tipo. (Solo PHP 4)
|
| $a < $b | Minore | TRUE se $a è strettamente minore di $b. |
| $a > $b | Maggiore | TRUE se $a è strettamente maggiore di $b. |
| $a <= $b | Minore o uguale | TRUE se $a è minore o uguale a $b. |
| $a >= $b | Maggiore o uguale | TRUE se $a è maggiore o uguale a $b. |
Un altro operatore condizionale è l'operatore "?:" (o ternario),
che opera come in C e molti altri linguaggi.
Questa espressione vale
espressione2 se
espressione1 è
TRUE, e
espressione3 se
espressione1 è
FALSE.