Los operadores se utilizan para realizar operaciones en variables y valores.

PHP divide a los operadores en los siguientes grupos:

  • Operadores aritméticos
  • Operadores de Asignación
  • Operadores de comparación
  • Operadores de aumento / disminución
  • Operadores logicos
  • Operadores de cadenas
  • Operadores de matriz

Operadores aritméticos PHP

Los operadores aritméticos de PHP se utilizan con valores numéricos para realizar operaciones aritméticas comunes, como sumas, restas, multiplicaciones, etc.

OperadorNombreEjemploResultado
+Adición$x + $ySuma de $x e $y
Resta$x – $yDiferencia de$x e $y
*Multiplicación$x * $yProducto de $x por $y
/División$x / $yCociente de $x dividido por $y
%Modulo$x % $yResto de $x dividido por $y
** Exponenciación $x ** $yResultado de elevar $x a la potencia $y

Operadores de asignación de PHP

Los operadores de asignación de PHP se usan con valores numéricos para escribir un valor en una variable.

El operador de asignación básico en PHP es «=». Significa que el operando izquierdo se establece en el valor de la expresión de asignación de la derecha.

AsignaciónIgual que…Descripción
x = yx = yEl operando izquierdo se establece al valor de la expresión a la derecha
x += yx = x + yAdición
x -= yx = x – yResta
x *= yx = x * yMultiplicación
x /= yx = x / yDivisión
x %= yx = x % yMódulo

Operadores de comparación de PHP

Los operadores de comparación de PHP se utilizan para comparar dos valores (número o cadena):

OperadorNameEjemploResultado
==Igual$x == $yDevuelve verdadero si $x es igual a $y
===Idéntico$x === $yDevuelve verdadero si $x es igual a $y, y son del mismo tipo
!=No es igual$x != $yDevuelve verdadero si $x no es igual a $y
<>No es igual$x <> $yDevuelve verdadero si $x no es igual a $y
!==No es identico$x !== $yDevuelve verdadero si $x no es igual a $y, o si no son del mismo tipo
>Mayor que$x > $yDevuelve verdadero si $x es mayor que $y
<Menor que $x < $y Devuelve verdadero si $x es menor que $y
>=Mayor o igual que$x >= $yDevuelve verdadero si $x es mayor o igual que $y
<=Menor o igual que$x <= $yDevuelve verdadero si $ x es mayor o igual que $ y
<=>Spaceship$x <=> $yDevuelve un número entero menor, igual o mayor que cero, dependiendo de si $x es menor, igual o mayor que $y. Introducido en PHP 7.

Operadores de incremento / decremento de PHP

Los operadores de incremento de PHP se utilizan para incrementar el valor de una variable.

Los operadores de decremento de PHP se utilizan para disminuir el valor de una variable.

OperadorNombreDescripción
++$xPre-incrementoIncrementa $x en uno, luego devuelve $x
$x++Post-incrementoDevuelve $x, luego incrementa $x en uno
–$xPre-decrementoDisminuye $x en uno, luego devuelve $x
$x–Post-decrementoDevuelve $x, luego disminuye $x en uno

Operadores lógicos PHP

Los operadores lógicos PHP se usan para combinar declaraciones condicionales.

OperadorNombreEjemploResultado
andAnd$x and $yVerdadero si tanto $x como $y son verdaderos
orOr$x or $yVerdadero si $x o $y es verdadero
xorXor$x xor $yVerdadero si $x o $y es verdadero, pero no ambos
&&And$x && $yVerdadero si tanto $x como $y son verdaderos
||Or$x || $yVerdadero si $x o $y es verdadero
!Not!$xVerdadero si $x no es verdadero

Operadores de cadenas PHP

PHP tiene dos operadores que están especialmente diseñados para cadenas.

OperadorNombreEjemploResultado
.Concatenación$txt1 . $txt2Concatenación de $txt1 y $txt2
.=Asignación de concatenación$txt1 .= $txt2Agrega $txt2 a $txt1

Operadores de matrices PHP

Los operadores de matriz PHP se utilizan para comparar matrices.

OperadorNombreejempoResultado
+Union$x + $yUnión de $x e $y
==Igualdad$x == $yDevuelve verdadero si $x e $y tienen los mismos pares clave / valor
===Identidad$x === $yDevuelve verdadero si $x e $y tienen los mismos pares clave / valor en el mismo orden y de los mismos tipos
!=Desigualdad$x != $yDevuelve verdadero si $x no es igual a $y
<> Desigualdad $x <> $yDevuelve verdadero si $x no es igual a $y
!== No identidad$x !== $yDevuelve verdadero si $x no es idéntico a $y