Operadores

Un operador es algo que toma uno más expresión y produce un valor.

1. Aritméticos

Operadores que se puede usar sobre números o variables numéricas.

Aritméticos
OperadorDescripción
$a + $bSuma $a+$b
$a - $bResta $a-$b
$a * $bMultiplicación $a*$b
$a / $bDivisión $a/$b
$a % $bModulo de $a/$b
$a ** $bPotencia de $a a la $b
$a++Suma $a+1
$a--Resta $a-1
- $aNegación de $a
+ $aConvierte $a en entero o flotante.
$a = 10;
$b = 3;
echo $a+$b;  //13
echo $a-$b;  //7
echo $a*$b;  //30
echo $a/$b;  //3.33333
echo $a%$b;  //1
echo $a++;   //11
echo $b--;   //2

2. De asignación

Son operadores de asignación o resignación.

De asignación
OperadorDescripción
=Asignación
+=Adicionar al valor actual
-=Sustrae al valor actual
*=Multiplica al valor actual
/=Divide al valor actual
%=Saca modulo al valor actual
$c = 3;
$c += 2;   //5
$c -= 3;   //2
$c *= 5;   //10
$c /= 3;   //3.33333333
$c %= 2;   //1

3. De comparación

Operadores de comparación. Recuerda que la respuesta sera verdadero o falso.

De comparación
OperadorDescripción
==igual, mismo valor
===idéntico, mismo valor y tipo.
!= o <>no igual, distinto valor
!==no idéntico, distinto valor o tipo
<menor que
<=menor o igual
>mayor
>=mayor o igual

4. Lógicos

Los operadores lógicos

Lógicos
OperadorDescripción
andy
oro
notNegación

5. Cadenas

Operadores de cadena

Cadenas
OperadorDescripción
.Concatena
.=Concatena
$nom = 'Kike';
echo 'hola ', $nom;
echo 'hola '. $nom;  //Concatenar
echo "hola $nom";    //Concatenar (debes usar comillas doble)
$nom .= ' es mi nombre';  //Kike es mi nombre