Operadores en PHP
Los operadores en PHP son usados para realizar operaciones en variables y valores, de estos podemos ver una gran variedad que la podemos ver en los siguientes grupos:
- Operadores Aritméticos
- Operadores de Asignación
- Operadores de Comparación
- Operadores de Incremento/Decremento
- Operadores Lógicos
- Operadores de String
- Operadores de Array
Operadores Aritméticos
Los operadores aritméticos en PHP son usados con valores numéricos para realizar una operación aritmética, tal como adherir, multiplicar, restar etc.
Operatodor | nombre | ejemplo | Resultado |
---|---|---|---|
+ | Suma | $x + $y | Suma de $x y $y |
– | Resta | $x – $y | Resta de $x y $y |
* | Multiplicación | $x * $y | multiplicacion de $x y $y |
/ | División | $x / $y | division de $x entre $y |
% | Modulo | $x % $y | resto de $x dividido entre $y |
** | Potencia | $x ** $y | Resultado de elevar $x a la $y (Introduced in PHP 5.6) |
Operadores de Asignación
Los operadores de asignación son usados con «=» esto significa que el operando a la izquierda se le cargara el valor que tenga a la derecha del signo de igual.
Asignación | otra manera de escribirlo | descripción |
---|---|---|
x = y | x = y | el valor de la derecha es cargado con el valor a la izquierda |
x += y | x = x + y | suma |
x -= y | x = x – y | resta |
x *= y | x = x * y | multiplicación |
x /= y | x = x / y | división |
x %= y | x = x % y | modulo |
Operadores de comparación
El operador de comparación es usado para comparar 2 valores los cuales pueden ser números o text(string)
true: verdadero
false: falso
operador | nombre | ejemplo | Resultado |
---|---|---|---|
== | igualdad | $x == $y | retorna verdadero si $x es igual a $y |
=== | identidad | $x === $y | retorna verdadero si $x es igual a $y, y son del mismo tipo |
!= | no igual | $x != $y | retorna verdadero si $x no es igual a $y |
<> | no igual | $x <> $y | retorna verdadero si $x no es igual a $y |
!== | no idéntico | $x !== $y | retorna verdadero si $x no es igual a $y, y no son del mismo tipo |
> | mayor que | $x > $y | retorna verdadero si $x si es mayor que $y |
< | menor que | $x < $y | retorna verdadero si $x es menor que $y |
>= | mayor o igual que | $x >= $y | retorna verdadero si $x ies mayor o igual que $y |
<= | menor o igual que | $x <= $y | retorna verdadero si $x es menor que o igual que $y |
Operadores de Incremento/ decremento
El operador de incremento es usado para incrementar el valor de una variable, así como el de decremento para disminuir el valor.
operador | nombre | descripción |
---|---|---|
++$x | Pre-incremento | incrementa $x por 1, luego retorna $x |
$x++ | Post-incremento | retorna $x, luego incrementa $x por 1 |
–$x | Pre-decremento | disminuye $x en 1, luego retorna $x |
$x– | Post-decremento | retorna $x, luego disminuye $x en 1 |
Operadores Lógicos
Los operadores lógicos son usados para realizar algún tipo de combinaciones en las sentencias condicionales. Ejemplo if
operador | nombre | ejemplo | resultado |
---|---|---|---|
and | And | $x and $y | verdadero si ambos $x y $y son verdadero |
or | Or | $x or $y | verdadero si $x o $y es verdadero |
xor | Xor | $x xor $y | verdadero si $x o $y es verdadero, pero no ambos |
&& | And | $x && $y | verdadero si ambos $x y $y son verdadero |
|| | Or | $x || $y | verdadero si $x o $y es verdadero |
! | Not | !$x | verdadero si $x no es verdadero |
Operadores de String
PHP tiene 2 operadores los cuales fueron diseñados específicamente para los strings
operador | nombre | ejemplo | resultado |
---|---|---|---|
. | concatenación | $txt1 . $txt2 | concatenación de $txt1 y $txt2 |
.= | concatenación asignación | $txt1 .= $txt2 | adhiere $txt2 a $txt1 |
Operadores Array
El Operador Array es usado para comparar arrays
operador | nombre | ejemplo | resultado |
---|---|---|---|
+ | unión | $x + $y | une ambos arrays $x y $y |
== | igualdad | $x == $y | retorna true si $x y $y contienen los mismos valores pares key/value |
=== | idéntico | $x === $y | retorna verdadero si $x y $y contienen los mismos valores key/value en el mismo orden y del mismo tipo |
!= | no igual | $x != $y | retorna verdadero si $x no es igual a $y |
<> | no igual | $x <> $y | retorna verdadero si $x no es igual a $y |
!== | no idéntico | $x !== $y | retorna verdadero si $x no es idéntico a $y |

- Anterior: Constantes en PHP
- Siguiente: Estructuras de control en PHP