Isso é possível, porque o que é vinculado é uma referência para a variável em questão, mas acho um estilo terrivelmente ruim:
-
Isso torna o código mais difícil de ler, manter e depurar - a variável pode ser alterada mais adiante, ou mesmo em outras funções chamadas entre a ligação e a consulta.
-
Ligar uma variável antes de declará-la lançará um(Não, não. Saúde @webbiedave)E_NOTICE
mensagem
Se você me perguntar, uma consulta deve ser construída em um lugar e executada imediatamente, para facilitar a leitura futura.