El operador *=
en PHP es un operador de asignación combinado que multiplica el valor actual de una variable por otro valor y asigna el resultado nuevamente a la misma variable. Es una forma abreviada de escribir una operación de multiplicación y asignación en un solo paso.
*=
en PHP
El operador *=
simplifica la escritura de operaciones matemáticas. Su uso equivale a escribir una operación de multiplicación normal y asignar el resultado a la variable. Por ejemplo:
$a = 10;
$a *= 5; // Equivale a $a = $a * 5;
echo $a; // Salida: 50
En este caso, el operador multiplica el valor actual de $a
(10) por 5 y asigna el resultado (50) nuevamente a $a
.
1. Multiplicación simple:
$x = 8;
$x *= 3; // $x = $x * 3
echo $x; // Salida: 24
2. Con variables:
$a = 4;
$b = 2;
$a *= $b; // $a = $a * $b
echo $a; // Salida: 8
3. Dentro de bucles:
$factorial = 1;
for ($i = 1; $i <= 5; $i++) {
$factorial *= $i; // Acumula el producto
}
echo $factorial; // Salida: 120
Para más información, puedes consultar la documentación oficial de operadores en PHP.
Jorge García
Fullstack developer