Uma _________ em PHP, é um identificador (nome) para um val...

Próximas questões
Com base no mesmo assunto
Q3191913 Programação
Uma _________ em PHP, é um identificador (nome) para um valor simples. Como o nome sugere, esse valor não pode mudar durante a execução do script.

Analise e indique qual das alternativas melhor preenche a lacuna do texto acima:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema Central da Questão:

Esta questão avalia o conhecimento sobre conceitos fundamentais de programação, especificamente em PHP. Para resolvê-la, é necessário entender a diferença entre os termos "variável", "constante", "função", "classe" e "biblioteca" no contexto da programação. O foco é identificar qual desses termos representa um valor que não pode ser alterado durante a execução do script.

Resumo Teórico:

Em PHP, uma constante é um identificador (ou nome) que representa um valor fixo. Diferente das variáveis, cujo valor pode mudar durante a execução de um script, o valor de uma constante, uma vez definido, não pode ser alterado. Isso é útil para valores que devem permanecer inalterados, como configurações de sistema ou valores constantes matemáticos. Constantes são definidas usando a função define().

Justificativa da Alternativa Correta:

A alternativa B - constante é a correta porque uma constante em PHP é utilizada para armazenar um valor que não pode ser modificado durante a execução do script. Isso está de acordo com a definição apresentada no enunciado. Segundo a documentação oficial do PHP, constantes permanecem com o mesmo valor durante todo o script (fonte).

Análise das Alternativas Incorretas:

A - variável: Uma variável é um espaço na memória que pode ser modificado durante a execução do script. Portanto, não atende à condição de imutabilidade apresentada na questão.

C - função: Uma função é um bloco de código que executa uma tarefa específica, e não um valor fixo. Assim, não se encaixa na descrição de um valor imutável.

D - classe: Uma classe é um modelo que define propriedades e métodos, e não um valor simples. Por isso, não preenche a lacuna corretamente.

E - biblioteca: Uma biblioteca é um conjunto de funções ou classes que podem ser reutilizadas, e não um valor em si. Portanto, não é a resposta correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo