Em PHP, as variáveis começam com um $
nome, seguindo um padrão específico semelhante a todos os outros rótulos PHP:
- primeiro caractere: uma letra, de
a
az
em minúsculas ou maiúsculas, mais todos os caracteres ASCII dos códigos 127 (0x7f
) a 255 (0xff
), ou um sublinhado (_
). - então: um grupo de letras (definido como acima), sublinhados ou números.
Podemos usar a seguinte expressão regular para representá-los:
[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*
Fonte: http://php.net/manual/en/language.variables.basics.php