Это возможно, потому что привязывается ссылка на указанную переменную, но я нахожу это ужасно плохим стилем:
Это затрудняет чтение, обслуживание и отладку кода - переменная может быть изменена в дальнейшем или даже в других функциях, вызываемых между привязкой и запросом.
При связывании переменной перед объявлением она выдаст сообщение E_NOTICE
(Нет, нет. Cheers @webbiedave)
Если вы спросите меня, запрос должен быть построен в одном месте, а затем выполнен сразу же для удобства чтения в будущем.