2 min de lectura

Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción.

Los operadores de comparación o relacionales

Los operadores de comparación también son conocidos como operadores relaciones. Estos permiten evaluar una la igualdad y la magnitud, es decir si dos variables son iguales, diferentes o menores, a su vez permiten comprobar o bien probar la veracidad de una condición, propuesta o pregunta.

La respuesta es de valor booleano.

Los operadores operadores de comparación o relacionales comúnmente usado en cualquier lenguaje de programación son:

== Equivalencia
!= Diferencia
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que

Sin embargo, dado que PHP es un lenguaje de tipado dinámico, se agrega otro mas a la lista que es el operador de identidad.

 

Operadores de Identidad

 

Se agregan los operadores de IDENTIDAD por tratarse de un lenguaje con tipado dinámico, donde la comparación de equivalenca y diferencia no son 100% exactas, pues el procedimiento es el siguiente:

  1. Toma el dato y lo convierte a un tipo de dato común entre ambos datos
  2. Si el dato es igual, entonces indica verdadero

En el caso en que se compare una cadena con un entero con el mismo dato, siempre el resultado será verdadero

Como podemos ver el resultado ha sido un uno, en cambio si hacemos la comparación con el operador de identidad (===), hará la comparación sin realizar la coerción del tipo de dato, en otras palabras, se evaluará también el tipo de dato.

¿Te gustó este artículo?

Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.

1 COMENTARIO

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.