mhax, de hecho no es correcto..
mira este ejemplo...
Código PHP:
if (1 == 2) $foo = 'bar';
echo $foo; // Error...
si configuramos nuestro PHP para mostrarnos los errores nos daremos cuenta que precisamente este es un error....
osea, usar variables o concatenarlas si no están definidas... puede pasar, si no si tiene activado el sistema de errores... y entonces no pasa nada!!?
pues claro que pasa... si tenemos el log de errores activado, éste se inundará de ellos... y eso no esta bien... el hecho de que ocultemos los errores no quiere decir que este correcto...
y si tienes razón, no necesitas declarar una variable para utilizarla... porque
var solo aplica para PHP4 y solo para las clases...
es muy claro: si te consideras un buen programador siempre vas a tener que declarar lo que uses... antes de usarlo, para evitar errores... si, errores!!!