← Questões de Programação

Programação · CESPE/CEBRASPE · 2021

Questão comentada de Programação

Assinale a opção que apresenta a variável superglobal do PHP que contém um array associativo com variáveis passadas para o script atual via método do ambiente.

Gabarito: A

No PHP, as variáveis superglobais são arrays especiais que ficam disponíveis em qualquer ponto do script, sem precisar de declaração extra. Cada uma guarda um tipo de informação diferente: requisição, sessão, cookies, servidor, ambiente e por aí vai. É o tipo de assunto em que a banca adora trocar nomes parecidos para ver se você cai na armadilha. Nesta questão, a pergunta fala do array associativo com variáveis passadas para o script atual via método do ambiente. Isso descreve a superglobal $_ENV, que reúne variáveis de ambiente disponíveis para o PHP. Em termos práticos, ela mostra dados do ambiente de execução, como configurações do sistema ou variáveis definidas no servidor. As demais opções tentam parecer PHP, mas não correspondem a superglobais válidas com essa função. $_REQUEST trata de dados vindos da requisição, como GET, POST e COOKIE, enquanto $_SESSION guarda informações da sessão do usuário. Já $_VARIABLE e $_SCRIPT não são superglobais do PHP. Então, o gabarito é A porque $_ENV é exatamente o array associativo ligado às variáveis de ambiente. A banca costuma cobrar isso de forma bem literal, então vale memorizar o nome e a função de cada superglobal.

Continue treinando

Questões relacionadas