O nome de uma variável é um marcador para seu valor, os dados que ela contém. Referenciar (recuperar) seu valor é chamado de substituição de variável. O sinal $ nos ajuda a obter o valor.
Vamos distinguir cuidadosamente entre o nome de uma variável e sua valor. Se variável1 é o nome de uma variável, então $ variável1 é uma referência ao seu valor, o item de dados que ele contém, por exemplo:
Definimos variável1 com um valor 23:
$ variable1 = 23
Para imprimir o nome da variável ( echo é como uma função de impressão no terminal):
$ echo variable1
variable1
Para imprimir o valor real salvo na variável
$ echo $variable1
23