O PHP é uma linguagem de script open source de uso geral e ...

Próximas questões
Com base no mesmo assunto
Q1984509 Programação
O PHP é uma linguagem de script open source de uso geral e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML. Um usuário está programando em PHP e insere a seguinte linha de código:
getenv(string $varname): string
Assinale a alternativa que mostra corretamente o que a linha de código retornará ao ser executada: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Retorna o nome da variável de ambiente varname, ou false em caso de erro.

Para entendermos a questão e a alternativa correta, precisamos conhecer o que é uma variável de ambiente e qual a função do comando getenv() em PHP.

Variáveis de ambiente são variáveis utilizadas pelo sistema operacional para armazenar informações que podem ser usadas por diferentes programas. No contexto do PHP, essas variáveis podem ser acessadas para obter informações sobre o ambiente de execução do script, como parâmetros de configuração ou dados do sistema.

O comando getenv() é uma função do PHP utilizada para recuperar o valor de uma variável de ambiente. Esta função espera um único argumento, que é o nome da variável de ambiente a ser recuperada, e retorna uma string contendo o valor da variável se ela existir, ou false se a variável não for encontrada ou se ocorrer algum erro durante a tentativa de acesso à variável.

A alternativa A está correta porque descreve exatamente o que a função getenv() faz: ela retorna o valor da variável de ambiente especificada pelo nome que é passado como argumento (string $varname) e não o nome da variável em si. Se a variável de ambiente especificada não for encontrada, a função retorna false.

É importante saber que as outras alternativas estão incorretas porque elas sugerem que a função retorna diferentes tipos de dados ou informações, como valores booleanos, cadeias numéricas ou strings de inteiros, o que não está alinhado com o propósito e comportamento real da função getenv().

Dessa forma, ao se deparar com questões sobre funções de linguagens de programação em concursos, é fundamental entender o propósito e o comportamento das funções em questão para conseguir identificar a resposta correta.

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

Gabarito A

Autoexplicativo, copia e cola do manual de PHP. https://www.php.net/manual/pt_BR/function.getenv.php

Clique para visualizar este comentário

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