Home » PHP » Operadores de asignación en PHP

Operadores de asignación en PHP

El operador de asignación nos permite asignar un valor a una variable. Aunque el operador de asignación más conocido es el signo igual (=), existen otros operadores que son una derivación del operador de asignación básico.
 
En la siguiente tabla de operadores de asignación, se detallan todas las variantes de operadores de asignación.
 
<?php
// Uso de operandos de asignación (ejemplo file010.php)

$var1 = 4.5; // asignación básica
$var2 = 5; 
// Suma las dos variables y el resultado se asigna
// en el primer operando (4.5 + 5)
$var1 += $var2; // $var1 ahora valdrá 9.5

// Resta las dos variables y el resultado se asigna
// en el primer operando (9.5 - 5)
$var1 -= $var2; // $var1 ahora valdrá 4.5

// Multiplica las dos variables y el resultado se asigna
// en el primer operando
$var1 *= $var2; // $var1 ahora valdrá 22.5

// Divide las dos variables y el resultado se asigna
// en el primer operando
$var1 /= $var2; // $var1 ahora valdrá 4.5

// Módulo entre las dos variables y el resultado se asigna
// en el primer operando
$var1 %= $var2; // $var1 ahora valdrá 4

// Concatena las dos variables y el resultado se asigna
// en el primer operando
$var1 .= $var2; // $var1 ahora valdrá 45 (4 concatenado con  5)
$var1 ="P"; $var2 = "hp";
$var1 += $var2;
echo $var1;  
// dado que es el punto de vista aritmético, esta suma es 0

// Concatena dos cadenas
$var1 ="P"; $var2 = "hp";
$var1 .= $var2;
echo $var1;  
// dado que es el punto de vista cadena, esta suma es Php

?>
phpcap3

Los objetos se asignan por referencia salvo que se utilice la palabra clave clone.
 
izq sup der

Deja un comentario