Variáveis são containers temporários de dados, que ficam alocados na memória. No PHP, uma variável pode conter diversos tipos de dados, strings, inteiros, números, ponto flutuante, objetos etc. A sintaxe correta para definir uma variável em PHP é:
- A)let nome_variavel;
Errada, porque PHP não usa a palavra-chave 'let' para declarar variáveis, isso é típico de JavaScript.
- B)var $nome_variavel;
Errada, porque em PHP variáveis não são declaradas com 'var' e precisam obrigatoriamente do cifrão antes do nome.
- C)nome_variavel = "valor";
Errada, porque falta o símbolo '$' antes do nome da variável, que é obrigatório na sintaxe do PHP.
- D)$nome_variavel = "valor";
Certa, porque em PHP a variável é escrita com '$' antes do nome e pode receber um valor com '='.
Gabarito: D
Em PHP, variáveis sempre começam com o sinal de cifrão, o famoso "$". Isso não é enfeite: faz parte da sintaxe da linguagem e ajuda a identificar rapidamente que aquilo é uma variável. Além disso, o nome da variável pode receber valores de diferentes tipos, como texto, número inteiro ou decimal, porque o PHP é uma linguagem de tipagem dinâmica. Na hora de declarar e atribuir valor, o padrão correto é escrever algo como "$nome_variavel = "valor";". Repare que o nome vem com "$" e o valor é colocado depois do sinal de igual. É simples, mas a banca adora trocar esse detalhe por uma sintaxe de outra linguagem ou por um formato sem o cifrão. Por isso, o gabarito é a alternativa D. Ela apresenta a forma correta de criar uma variável em PHP com atribuição de string. As outras opções erram justamente no símbolo inicial ou no jeito de escrever a variável. Como regra prática, pense assim: em PHP, se não tem "$", desconfie. Esse pequeno detalhe costuma derrubar muita gente em prova, porque parece coisa boba, mas em linguagem de programação cada símbolo importa.