Operadores en PHP

Operadores de Comparación

Los operadores de comparación se utlilizan, como su nombre lo indica, para hacer comparaciones entre valores (la gran mayoría de las ocasiones guardados en variables) que necesitan desempeñar un papel en nuestro código. En PHP dichos operadores son:

 

Operador
Nombre
Ejemplo
Resultado
= =
Igualdad
$a = = $b
Cierto si $a es igual a $b
= = =
Identidad
$a= = =$b
Cierto si $a es igual a $b y si además son del mismo tipo (sólo PHP4 o mayor)
!=
Desigualdad
$a != $b
Cierto si $a no es igual a $b
<
Menor que
$a < $b
Cierto si $a es estrictamente menor que el de $b
>
Mayor que
$a > $b
Cierto si $a es estrictamente mayor que $b
<=
Menor o igual que
$a <= $b
Cierto si $a es menor o igual que $b
>=
Mayor o igual que
$a >= $b
Cierto si $a mayor o igual que $b

 

Operadores de Incremento y Decremento

Los operadores de decremento o incremento son de gran utilidad en la programación, sobre todo porque ahorran tiempo, esfuerzo y código. Dichos operadores incrementan o decrementan en uno el valor de la variable a la que se le está aplicando dicho decremento o incremento. Claro está, la utilidad la veremos con un poco más de obviedad a la hora de ver los bucles, en los que de hecho, los operadores de incremento o decremento, hacen su debut triunfal y decididamente impresionante.

En PHP, los operadores de Incremento y Decremento son los siguientes:

 

OPERADOR
NOMBRE
EFECTO
$a++
Postincremento
Devuelve el valor de $a y luego lo incrementa en uno
++$a
Preincremento
Incrementa en uno $a y luego devuelve el valor de $a ya incrementado
$b--
Postdecremento
Devuelve el valor de $b y luego lo decrementa en uno
--$b
Predecremento
Decrementa en uno $b y luego devuelve el valor de $b ya decrementado

 

Operadores Lógicos

Los operadores lógicos son de extrema utilidad a la hora de decidir si un valor y otro o un valor u otro, cumplen con ciertas condiciones. De nuevo, la utilidad de estos operadores los veremos cuando veamos las estructuras de control. En PHP, los operadores lógicos son los siguientes:

 

Ejemplo
Nombre
Resultado
$a and $b
Y
Cierto sólo si $a y $b son ciertos
$a or $b
O
Cierto si $a ó $b ó ambos son ciertos
$a xor $b
O exclusiva
Cierto si $a ó $b son ciertos, pero no si ambos son ciertos a la vez
!$a
Negación
Cierto si $a no es cierto
$a&&$b
Y
Cierto sólo si $a y $b son ciertos
$a||$b
O
Cierto si $a ó $b ó ambos son ciertos

 

Siendo que lo más seguro es que se estén preguntando cuál es la diferencia entre and y && o entre or y ||. La respuesta es sencilla, los símbolos && y || son abreviaciones o, más aún, son herencia del lenguaje del cual deriva PHP, es decir C/C++. Dado lo anterior, para todos aquellos que ya tengan experiencia en la programación con C/C++, esta notación les resultará muy familiar.

Esto es todo en cuanto a los operadores se refiere, en nuestro próximo encuentro, aprenderemos sobre la precedencia que tiene los operadores en PHP.

Pero eso será, ¡¡¡hasta la próxima!!!

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame