Los operadores con PHP al igual que en todo lenguaje de programación son totalmente esenciales para prácticamente cualquier tarea.
Los operadores los utilizaremos de la mano de las variables y según el tipo podremos comparar variables, cambiar el valor y muchas otras funciones que vamos a ver en este artículo.
Operadores aritméticos
Los operadores aritméticos nos permiten hacer lo que su nombre dice, sumas, restas, multiplicaciones a continuación os pongo la tabla de como tendríamos que utilizarlos:
Operador | Nombre | Ejemplo | Resultado |
---|---|---|---|
+ | Sumar | $a = $b + $c | $a es igual a la suma de $b y $c |
– | Restar | $a = $b – $c | $a es igual a la resta de $b menos $c |
* | Multiplicar | $a = $b * $c | $a es igual a la multiplicación de $b y $c |
/ | División | $a = $b / $c | $a es igual a la división de $b por $c |
/ | Modulo | $a = $b % $c | El resto de la división de $b por $c |
** | Exponenciación | $a = $b ** $c | A partir de php 5.6 y nos devuelve el resultado de elevar $b a $c |
Operadores comparadores
Si algo hacemos los programadores es comparar todo tipo de datos y para ello nos hace falta conocer la siguiente información:
Operador | Nombre | Ejemplo | Resultado |
---|---|---|---|
== | Igual | $a == $b | Devolverá el valor true si $a igual al valor de $b |
=== | Identico | $a === $b | Devolverá el valor true si $a igual al valor de $b y además es el mismo tipo de dato |
!= o <> | No igual | $a != $b o $a <> $b | Devolverá el valor true si $a es distinto de $b |
!== | No identico | $a !== $b | Devolverá el valor true si $a distinto de $b y además es de distinto tipo de dato |
> | Mayor que | $a > $b | Devolverá true si $a es mayor que $b |
< | Menor que | $a < $a | Devolverá true si $a es menor que $b |
>= | Mayor que o igual | $a >= $b | Devolverá true si $a es mayor que $b o es igual |
<= | Menor que o igual | $a <= $b | Devolverá true si $a es menor que $b o es igual |
Operadores lógicos
Para complementar los comparadores y poder realizar varias comparaciones y poder sacar una conclusión más amplia en la misma operación disponemos de los operadores lógicos:
Operador | Nombre | Ejemplo | Resultado |
---|---|---|---|
and or && | Y | $a AND $b o $a && $b | Verdad si el valor de $a y $b son verdad |
or o || | O | $a or $b o $a || $b | Es verdad si $a o $b son verdad |
xor | exclusivo | $a xor $b | Verdad si $a o $b son verdad pero no es verdad si los dos son verdad |
! | No | !$a | Verdad si $a no es true |
Ya puedes comenzar a probar utilizando variables y diferentes valores.