IMPORTANTE:
Los operadores de comparación se
utilizan comúnmente para las operaciones básicas en PHP. (Ejercicios de
todo tipo).
Este manual es tomado de:
Permiten comparar dos valores.
Si
se compara un número con un string o la comparación implica strings numéricos,
entonces cada string es convertido en un número y la comparación realizada
numéricamente. Estas reglas también se aplican a la sentencia switch. La
conversión de tipo no tiene lugar cuando la comparación es === o !== ya que
esto involucra comparar el tipo así como el valor.
Para
varios tipos, la comparación se
realiza de acuerdo a diferentes condiciones.
|
Operadores de comparación
|
||||||||||||||||||||||||||
|
Ejemplo
|
Nombre
|
Resultado
|
||||||||||||||||||||||||
|
$a == $b
|
Igual
|
TRUE si $a es
igual a $b después de la manipulación de tipos.
|
||||||||||||||||||||||||
|
$a === $b
|
Idéntico
|
TRUE si $a es
igual a $b, y son del mismo tipo.
|
||||||||||||||||||||||||
|
$a != $b
|
Diferente
|
TRUE si $a no es
igual a $b después de la manipulación de tipos.
|
||||||||||||||||||||||||
|
$a <> $b
|
Diferente
|
TRUE si $a no es
igual a $b después de la manipulación de tipos.
|
||||||||||||||||||||||||
|
$a !== $b
|
No idéntico
|
TRUE si $a no es
igual a $b, o si no son del mismo tipo.
|
||||||||||||||||||||||||
|
$a < $b
|
Menor que
|
TRUE si $a es
estrictamente 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.
|
||||||||||||||||||||||||
|
$a <=> $b
|
Nave espacial
|
Un integer menor
que, igual a, o mayor que cero cuando $a es respectivamente
menor que, igual a, o mayor que $b. Disponible a partir de PHP 7.
|
||||||||||||||||||||||||
|
$a ?? $b ?? $c
|
Fusión de null
|
El primer operando de izquierda a
derecha que exista y no sea NULL. NULL si no hay
valores definidos y no son NULL. Disponible a partir de PHP 7.
| ||||||||||||||||||||||||
No hay comentarios:
Publicar un comentario