Si bien es factible para inicializar múltiples variables utilizando un operador coma dentro de un bucle for, de la siguiente manera:
<?php
for ($a=0,$b=0,$c=0,$d=0;;) {
break;
}
var_dump($a,$b,$c,$d);
(Ver demo here)
lista constructo proporciona una forma más eficiente de realizar múltiples variables de culo ignment, como se ilustra en el siguiente ejemplo:
<?php
list($first, $second, $third, $fourth) = array(0, 0, 0, 0);
var_dump($first, $second, $third, $fourth);
Ver demostración de here
Uno puede desear reconsiderar evitando el uso de matrices para lograr múltiples variables inicializadas. Con PHP7.1 + uno puede escribir más simple, código robusto si uno utiliza array destructuring disponible con la sintaxis de matrices corta, de la siguiente manera:
<?php
[$first, $second, $third, $fourth ] = [0, 0, 0, 0];
var_dump($first, $second, $third, $fourth);
Ver demostración de here.
Si se necesita estar seguro de que las variables que se inicializaron no se hayan establecido previamente, consulte este discussion relacionado, particularmente este response.
Posible duplicado de [Asignar el mismo valor a múltiples variables] (http://stackoverflow.com/questions/11651594/assign-same-value-to-multiple-variables) –