Volver a la página principal
martes 19 noviembre 2024
4

Qué significa *= en PHP

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.

Cómo funciona *= 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.

Ejemplos prácticos

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

Referencia oficial

Para más información, puedes consultar la documentación oficial de operadores en PHP.

Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer