← Questões de Programação

Programação · CONSULPLAN · 2022

Questão comentada de Programação

Em relação às regras para variáveis PHP, marque V para as afirmativas verdadeiras e F para as falsas. ( ) Declarações de variáveis começam com $, seguido pelo nome da variável. ( ) Os nomes das variáveis podem começar com números. ( ) Os nomes das variáveis podem conter caracteres especiais, tais como + - % ( ) . &. ( ) Os nomes das variáveis podem conter espaço em branco. ( ) Os nomes das variáveis diferenciam letras maiúsculas de minúsculas. A sequência está correta em

Gabarito: B

Em PHP, variável é coisa bem organizada: o nome sempre começa com o símbolo $ e, depois dele, precisa vir uma letra ou underscore, nunca número. Isso já derruba a segunda afirmativa e também explica por que a primeira é verdadeira. Outra regra importante é que o nome da variável aceita letras, números e underscore, mas não aceita espaços nem símbolos como +, -, %, parênteses ou &. Esses caracteres especiais servem para outras partes da linguagem, não para nomear variáveis. Se você pensar em uma variável como um rótulo, ela precisa ser limpa e simples para o PHP entender sem tropeçar. Por isso, “$nome1” funciona, mas “$1nome”, “$nome da pessoa” ou “$nome+extra” não funcionam como identificadores válidos. Essa é uma regra clássica de sintaxe da linguagem, bem alinhada com a documentação oficial do PHP. Outro ponto importante: PHP diferencia maiúsculas de minúsculas nos nomes de variáveis. Assim, $idade e $Idade são variáveis diferentes. Esse detalhe costuma aparecer em prova para pegar quem acha que a linguagem trata tudo de forma igual. Então, o gabarito B fica correto porque temos: V, F, F, F, V. Resumo de prova: variável em PHP começa com $, não pode começar com número, não aceita espaços nem caracteres especiais na formação do nome, e é case-sensitive. Em concurso, a banca adora misturar regra de identificador com “cara de linguagem”, então vale decorar essa base sem inventar moda.

Continue treinando

Questões relacionadas