Los ope­ra­do­res en PHP ofrecen métodos simples y efi­cie­n­tes para la ma­ni­pu­la­ción de datos. Su forma compacta a menudo hace que el código sea más intuitivo.

¿Qué son los ope­ra­do­res en PHP?

Los ope­ra­do­res en PHP son símbolos es­pe­cia­les o cadenas para ope­ra­cio­nes sobre variables de PHP y valores. Se utilizan para manipular datos, comprobar co­n­di­cio­nes y realizar ope­ra­cio­nes ma­te­má­ti­cas. A menudo forman parte de funciones o clases en PHP. Pero los ope­ra­do­res también cumplen tareas ese­n­cia­les en apli­ca­cio­nes complejas. Por ejemplo, puedes recuperar in­fo­r­ma­ción de una base de datos MySQL con PHP y comparar o vincular los datos uti­li­za­n­do ope­ra­do­res.

Consejo

Con Deploy Now de IONOS puedes desplegar y gestionar fá­ci­l­me­n­te tus apli­ca­cio­nes. Las funciones de escalado au­to­má­ti­co ga­ra­n­ti­zan que tus apli­ca­cio­nes ofrezcan siempre el re­n­di­mie­n­to que necesitas, sin in­te­r­ve­n­ción manual. Esto ahorra tiempo y recursos y te permite co­n­ce­n­trar­te en el de­sa­rro­llo de tus proyectos.

¿Qué grupos de ope­ra­do­res PHP existen?

Los ope­ra­do­res en PHP realizan varias ope­ra­cio­nes, que incluyen cálculos, asi­g­na­cio­nes de valores, co­m­pa­ra­cio­nes y ex­pre­sio­nes lógicas.

Estos son algunos de los tipos de ope­ra­do­res más im­po­r­ta­n­tes en PHP:

  • Ope­ra­do­res ari­t­mé­ti­cos
  • Ope­ra­do­res de asi­g­na­ción
  • Ope­ra­do­res de co­m­pa­ra­ción
  • Ope­ra­do­res de in­cre­me­n­to y de­cre­me­n­to
  • Ope­ra­do­res lógicos
  • Ope­ra­do­res de cadenas
  • Ope­ra­do­res de matrices
  • Ope­ra­do­res co­n­di­cio­na­les

Ope­ra­do­res ari­t­mé­ti­cos

Los ope­ra­do­res ari­t­mé­ti­cos se utilizan para realizar cálculos ma­te­má­ti­cos.

Operador Nombre Ejemplo Resultado
+ Suma $x + $y Suma de $x y $y
- Resta $x - $y Di­fe­re­n­cia entre $x y $y
* Mu­l­ti­pli­ca­ción $x* $y Mu­l­ti­pli­ca­ción de $x por $y
/ División $x / $y División de $x entre $y
% Módulo $x % $y Resto de la división de $x entre $y
** Po­te­n­cia­ción $x** $y $x elevado a la potencia de $y

Ope­ra­do­res de asi­g­na­ción

Los ope­ra­do­res de asi­g­na­ción como =, +=, -=, *=, /= se utilizan para asignar valores a variables y ac­tua­li­zar valores de variables.

Asi­g­na­ción Equi­va­le­n­te a De­s­cri­p­ción
x = y x = y Se asigna el valor de y a x
x += y x = x + y Suma
x -= y x = x - y Resta
x *= y x = x* y Mu­l­ti­pli­ca­ción
x /= y x = x / y División
x %= y x = x % y Módulo

Ope­ra­do­res de co­m­pa­ra­ción

Estos ope­ra­do­res comparan valores y evalúan co­n­di­cio­nes.

Operador Nombre Ejemplo Resultado
== Igual $x == $y Verdadero si $x es igual a $y
=== Idéntico $x === $y Verdadero si $x es igual a $y y son del mismo tipo
!= No igual $x != $y Verdadero si $x no es igual a $y
<> No igual $x <> $y Verdadero si $x no es igual a $y
!== No idéntico $x !== $y Verdadero si $x no es igual a $y o no son del mismo tipo
> Mayor que $x > $y Verdadero si $x es mayor que $y
< Menor que $x < $y Verdadero si $x es menor que $y
>= Mayor o igual que $x >= $y Verdadero si $x es mayor o igual que $y
<= Menor o igual que $x <= $y Verdadero si $x es menor o igual que $y
<=> Nave espacial $x <=> $y Entero que es menor, igual o mayor que 0, si $x es menor, igual o mayor que $y, re­s­pe­c­ti­va­me­n­te
IONOS Cloud Object Storage
Al­ma­ce­na­mie­n­to seguro, escalable y rentable

Obtén el mejor precio en Object Storage de alta gama. Reduce costos sin co­m­pro­me­ter la potencia, al tiempo que proteges tus datos con se­r­vi­do­res de alta seguridad y control de acceso in­di­vi­dual.

Ope­ra­do­res de in­cre­me­n­to y de­cre­me­n­to

In­cre­me­n­tar o de­cre­me­n­tar aumenta o disminuye el valor de las variables.

Operador Nombre De­s­cri­p­ción
++$x Prei­n­cre­me­n­to Aumenta $x en uno y devuelve $x
$x++ Po­s­ti­n­cre­me­n­to Devuelve $x y luego aumenta $x en uno
--$x Pre­de­cre­me­n­to Disminuye $x en uno y devuelve $x
$x-- Po­s­t­de­cre­me­n­to Devuelve $x y luego disminuye $x en uno

Ope­ra­do­res lógicos

Los ope­ra­do­res lógicos se utilizan en PHP para crear ex­pre­sio­nes lógicas y para enlazar o negar co­n­di­cio­nes.

Operador Nombre Ejemplo Resultado
and Y $x and $y Verdadero si $x y $y son ve­r­da­de­ros
or O $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
&& Y $x && $y Verdadero si $x y $y son ve­r­da­de­ros
` ` O
! No !$x Verdadero si $x no es verdadero

Ope­ra­do­res de cadenas

Estos ope­ra­do­res funcionan con cadenas.

Operador Nombre Ejemplo Resultado
. Co­n­ca­te­na­ción $txt1 . $txt2 Concatena $txt1 y $txt2
.= Operador de asi­g­na­ción de enlace $txt1 .= $txt2 Añade $txt2 a $txt1

Ope­ra­do­res de matrices

Existen ope­ra­do­res es­pe­cia­les para combinar matrices en PHP o para añadir valores a arrays.

Operador Nombre Ejemplo Resultado
+ Unión $x + $y Unión de $x y $y
== Igualdad $x == $y Verdadero si $x y $y tienen los mismos pares clave-valor
=== Identidad $x === $y Verdadero si $x y $y tienen los mismos pares clave-valor, en el mismo orden y son del mismo tipo
!= Des­igua­l­dad $x != $y Verdadero si $x no es igual a $y
<> Des­igua­l­dad $x <> $y Verdadero si $x no es igual a $y
!== No idéntico $x !== $y Verdadero si $x y $y no son idénticos

Ope­ra­do­res co­n­di­cio­na­les

Estos ope­ra­do­res asignan valores en función de varias co­n­di­cio­nes.

Operador Nombre Ejemplo Resultado
?: Operador ternario de PHP $x = expr1 ? expr2 : expr3 Devuelve el valor de $x; si expr1 es verdadero, $x es igual a expr2, de lo contrario, $x es igual a expr3.
?? Operador de fusión de nulos $x = expr1 ?? expr2 Devuelve el valor de $x; $x es igual a expr1 si expr1 está presente y no es NULL, de lo contrario, $x es igual a expr2.
Consejo

Puedes encontrar los conceptos más im­po­r­ta­n­tes de la pro­gra­ma­ción PHP en nuestro tutorial de PHP. También te re­co­me­n­da­mos que eches un vistazo a las ventajas y de­s­ve­n­ta­jas de PHP frente a Python y de PHP frente a Ja­va­S­cri­pt para aumentar tus co­no­ci­mie­n­tos sobre el tema.

API gratuita de IONOS
Ad­mi­ni­s­tra tus productos de Hosting a través de nuestra Interfaz de Pro­gra­ma­ción de Apli­ca­cio­nes (API)
  • Registros DNS
  • Ad­mi­ni­s­tra­ción SSL
  • Do­cu­me­n­ta­ción API

Ejemplo de uso de ope­ra­do­res en PHP

Los ope­ra­do­res en PHP pueden uti­li­zar­se de diversas formas y en distintos lugares del código.

Ope­ra­do­res en es­tru­c­tu­ras de control

En el siguiente ejemplo, im­ple­me­n­ta­mos ope­ra­do­res de co­n­ca­te­na­ción y co­m­pa­ra­ción para se­n­te­n­cias co­n­di­cio­na­les.

$age = 25;
$legalAge = 18;
if ($age > $legalAge) {
echo "Your age is: " . $age . " You are old enough to vote.";
} else {
echo "Your age is: " . $age . " You are not old enough to vote.";
}
php

Co­m­pa­ra­mos la edad ($age) con la edad mínima legal ($legalAge) para tener derecho a voto. El operador de co­m­pa­ra­ción (>) comprueba si $age es mayor que $legalAge. En función de si es así o no, se obtiene si la persona tiene edad su­fi­cie­n­te para votar y se combina la edad con el operador de co­n­ca­te­na­ción. Como $age es mayor que $legalAge, la condición es verdadera.

Ir al menú principal