Esto es posible, porque lo que se vincula es una referencia a la variable en cuestión, pero me parece horriblemente mal estilo:
-
Hace que el código sea más difícil de leer, mantener y depurar:la variable se puede cambiar más adelante, o incluso en otras funciones llamadas entre el enlace y la consulta.
-
Asociar una variable antes de declararla arrojará un(No, no es así. Saludos @webbiedave)E_NOTICE
mensaje
Si me preguntas, una consulta debe construirse en un solo lugar y luego ejecutarse de inmediato, en aras de la legibilidad futura.