Questão 39 · Informática: Programação e algoritmos
A respeito da declaração de variáveis na linguagem de programação PHP, assinale a opção correta.
- A) Uma variável é composta pelo nome dessa variável seguido do sinal $ no final.
- B) Um nome de variável pode começar com um número.
- C) Os tipos de variáveis existentes são somente local e global.
- D) Diferentemente das linguagens em que o programador deve declarar o nome e o tipo da variável antes de usá-la, o PHP converte automaticamente a variável para o tipo de dado correto.
- E) Os nomes das variáveis no PHP não diferenciam maiúsculas de minúsculas, ou seja, eles são case insentivive.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: D.
A alternativa D está correta. Em PHP, as variáveis não precisam ser declaradas com tipo. O interpretador define o tipo conforme o valor atribuído, e esse tipo pode mudar durante a execução. É a chamada tipagem dinâmica e fraca.
Erros das demais:
- A: o sinal $ vem no início do nome da variável, como em
$nome, e não no final. - B: o nome da variável não pode começar com número; deve começar com letra ou sublinhado, após o $.
- C: existem outros escopos além de local e global, como estático e superglobal.
- E: os nomes de variáveis em PHP são sensíveis a maiúsculas e minúsculas, ou seja, são case sensitive.
Dica: a regra de nomes de variáveis (sensível a maiúsculas, sem número inicial, com $ no começo) costuma gerar pegadinhas.
Fundamentos: Sintaxe de variáveis em PHP: prefixo $, tipagem dinâmica e escopos
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 39, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.