Operadores
Operadores
Operadores aritmeticos
$num1 = 5;
$num2 = 10;
$suma = $num1 + $num2;
$resta = $num1 - $num2;
$multipli = $num1 * $num2;
$divi = $num2 / $num1;
$modulo = $num2 % $num1;
Operadores asignación
$num1 = 10;
$num2 = 5;
$num1 += $num2;
$num1 -= $num2;
$num1 *= $num2;
$num1 /= $num2;
$num1 %= $num2;
Operadores comparacion
== // Compara solo los valores
=== // Compara los valores y el tipo
!= // Compara solo los valores
!==// Compara los valores y tipo
<> // igual a !=
>
<
>=
<=
Operadores
incremento/decremento
pre-incremento o pre-decremento
++$a
--$a
post-incremento o post-decremento
$a++
$a--
Operadores logicos
&& // operador and
|| // operador or
xor //: Devuelve true si exactamente una de las expresiones es true, pero no ambas ni ninguna.
!$a // negacion
xor y or
$a = true;
$b = false;
$c = true;
$result_or = $a or $b; // $result_or es true porque al menos $a es true
$result_xor = $a xor $b; // $result_xor es true porque solo una de las expresiones es true
$result_or_both_true = $a or $c; // $result_or_both_true es true porque al menos una de las expresiones es true
$result_xor_both_true = $a xor $c; // $result_xor_both_true es false porque ambas expresiones son true
$result_xor_both_false = $b xor $b; // $result_xor_both_false es false porque ambas expresiones son false