Não é assim que os identificadores funcionam. Se você quiser percorrer um conjunto de variáveis como essa, use array. Aqui está o que está acontecendo: Apenas $ i é impresso como 1 e 2, $ var não tem valor, então não é impresso.
Em "$ var $ i", $ var e $ i são tratados como variáveis separadas.