Los operadores de comparación, como su nombre indica, le
permiten comparar dos valores. Puede que también se
encuentre interesado en consultar las
tablas de comparación de
tipos, ya que éstas muestran ejemplos de varios
tipos de comparaciones relacionadas con tipos.
Tabla 10-4. Operadores de Comparación
| Ejemplo | Nombre | Resultado |
|---|
| $a == $b | Igual | TRUE si $a es igual a $b. |
| $a === $b | Idéntico |
TRUE si $a es igual a $b, y son del mismo tipo. (Sólo
en PHP 4)
|
| $a != $b | Diferente | TRUE si $a no es igual a $b. |
| $a <> $b | Diferente | TRUE si $a no es igual a $b. |
| $a !== $b | No idénticos |
TRUE si $a no es igual a $b, o si no son del mismo
tipo. (Sólo en PHP 4)
|
| $a < $b | Menor que | TRUE si $a es escrictamente menor que $b. |
| $a > $b | Mayor que | TRUE si $a es estrictamente mayor que $b. |
| $a <= $b | Menor o igual que | TRUE si $a es menor o igual que $b. |
| $a >= $b | Mayor o igual que | TRUE si $a es mayor o igual que $b. |
Otro operador condicional es el operador "?:" (o ternario).
La expresión
(expr1) ? (expr2) : (expr3)
evalúa a
expr2 si
expr1 evalúa a
TRUE, y
expr3 si
expr1 evalúa a
FALSE.
Vea también strcasecmp(),
strcmp(),
Operadores de
matriz, y la sección del manual sobre
Tipos.