¿Cómo puedo asignar el mismo valor para múltiples variables en PHP a la vez?
Tengo algo como:
$var_a = 'A';
$var_b = 'A';
$same_var = 'A';
$var_d = 'A';
$some_var ='A';
En mi caso, no puedo cambiar el nombre de todas las variables para que tengan el mismo nombre (eso facilitaría las cosas), entonces, ¿hay alguna forma de asignar el mismo valor a todas las variables de una manera mucho más compacta?
php
variables
variable-assignment
usuario983248
fuente
fuente

$var_a = $var_b = ... = new Class();, todas las variables harán referencia a la misma instancia deClass.Para agregar a la otra respuesta.
$a = $b = $c = $drealmente significa$a = ( $b = ( $c = $d ) )PHP pasa tipos primitivos
int, string, etc.por valor y objetos por referencia por defecto.Eso significa
Sin embargo, también PUEDE pasar objetos por valor, usando palabras clave
clone, pero tendrá que usar paréntesis.PERO, NO PUEDE pasar tipos primitivos por referencia con palabra clave
&usando este métodofuente