A forma correta de se declarar uma constante na linguagem PH...

Próximas questões
Com base no mesmo assunto
Q1836569 Programação
A forma correta de se declarar uma constante na linguagem PHP é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: E - define("XPTO","alguma coisa");

Na linguagem PHP, constantes são um tipo especial de variável que, uma vez definidas, não podem ter seu valor alterado durante a execução do script. Elas são úteis para armazenar valores que não devem mudar, como configurações, nomes de serviços, valores matemáticos constantes, etc.

A função define() é utilizada exatamente para esse propósito. O primeiro argumento da função é o nome da constante, que por convenção é geralmente escrito em letras maiúsculas, e o segundo argumento é o valor da constante. Uma vez que a constante é definida com define(), ela pode ser acessada diretamente pelo seu nome em qualquer lugar do script, sem a necessidade de usar o símbolo do dólar ($) que é comum às variáveis.

Essa função é usada para criar uma constante em tempo de execução, o que significa que você pode definir uma constante com base em condições dinâmicas se necessário, embora isso não seja comum para constantes, que são, por definição, constantes.

A alternativa correta, portanto, é a opção E, que mostra o uso correto da função define() para criar uma constante chamada "XPTO" com o valor "alguma coisa".

As outras alternativas não representam maneiras válidas de declarar constantes em PHP. A alternativa A usa a palavra "constant" de maneira incorreta, parecendo mais com uma declaração de variável. A alternativa B também erra ao tentar usar o símbolo do dólar que é reservado para variáveis, não constantes. A alternativa C usa a palavra "constant" como uma função de maneira incorreta, e a D inventa uma função "declare()" que não existe no contexto de definição de constantes em PHP.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

GAB E.

define(string $constant_name, mixed $value, bool $case_insensitive = false): bool

 

https://www.php.net/manual/en/function.define.php

A função define() é a opção mais conhecida do PHP para criar constantes. Utilizamos essa função quando precisamos declarar uma constante com escopo global, isto é, fora do escopo de uma classe.

To create a constant, use the define() function.

Para criar uma constante, use a função define().

https://www.w3schools.com/php/php_constants.asp

Na linguagem PHP, a definição de constantes pode ser feita pelos comandos const ou define, a única opção que tem é a alternativa E, nem precisa perder tempo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo