Qual das alternativas abaixo corresponde a uma variável corretamente representada na linguagem PHP, versão 8?
- A)$title
Correta, porque em PHP variáveis são representadas com o prefixo $ seguido de um nome válido.
- B)!description
Errada, porque ! não é prefixo de variável em PHP e não forma um identificador válido.
- C)_name
Errada, porque há um espaço antes do nome e, além disso, variáveis em PHP exigem o prefixo $.
- D)&type
Errada, porque & não indica variável em PHP e não substitui o cifrão na declaração do nome.
Gabarito: A
Em PHP, variáveis têm uma regra bem característica: o nome sempre começa com o símbolo de cifrão, ou seja, $. Depois disso, vem um identificador válido, normalmente com letra ou underscore, podendo também conter números, desde que não seja o primeiro caractere. É por isso que a alternativa com $title está correta: ela segue exatamente o padrão da linguagem PHP 8. As outras opções tentam confundir com símbolos que não fazem parte da sintaxe de variável em PHP. O ponto de exclamação é usado em operadores lógicos, o & aparece em contextos como referência ou operações específicas, e o espaço antes do nome já invalida a escrita. Em prova, esse tipo de questão costuma testar se você sabe reconhecer a “cara” de uma variável PHP sem pensar demais. Em termos práticos, uma variável válida em PHP pode ser algo como $nome, $idade2 ou $_usuario. Já nomes sem o cifrão não representam variável, e caracteres especiais no início costumam derrubar a validade do identificador. Então, na hora da prova, procure o cifrão como primeira pista.