PHP: Asignación por referéncia =&

Un operador que no conocía, quizá por que no suele ser necesario: =&

Este operador asignará a una variable el valor referenciado de otra, es decir:

$a =  2013; // Defino $a
$b =& $a; // $b es lo mismo que $a
$c =  $a; // $c es una copia de $a
$a =  2014; // Redefino $a

echo $a; // 2014
echo $b; // 2014
echo $c; // 2013

Estos pequeños cambios pueden resultar una optimización seria del script y es importante conocerlos. Por ejemplo, y aunque no tenga que ver:

$a = 'a';
$a .= 'b';

// Es una mejora importante en rendimiento frente a

$a = 'a';
$a = $a.'b';

Comentarios (0)

No hay comentarios. Sé el primero en comentar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.