Questão de Programação — Linguagens de programação — FCC 2022
Programação›Linguagens de programação
Código
fc061113
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
As variáveis predefinidas em PHP, chamadas de "superglobais", podem ser acessadas a partir de qualquer função, classe ou arquivo. Dentre estas variáveis está a
A$_ENV, que envia dados do servidor para páginas HTML.
B$_SESSION, que cria uma seção ou contêiner onde será executado código PHP.
C$_REQUEST, que é utilizada para enviar dados para formulários HTML.
D$GLOBALS, que é utilizada para acessar informações do servidor.
E$_SERVER['SERVER_ADDR'], que retorna o endereço IP do servidor.
Revelar gabarito e comentário▾
GabaritoE — $_SERVER['SERVER_ADDR'], que retorna o endereço IP do servidor.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Superglobais PHP
Gabarito: letra E. Dentre as superglobais do PHP, apenas a alternativa E descreve corretamente uma delas: $_SERVER['SERVER_ADDR'] realmente retorna o endereço IP do servidor. As demais alternativas trocam verbos ou confundem o propósito das variáveis.
Alternativa A — ❌ Incorreta
A variável $_ENV contém variáveis de ambiente do servidor, mas não "envia dados para páginas HTML". Ela apenas acessa essas variáveis; o envio de dados para páginas não é feito por ela.
Alternativa B — ❌ Incorreta
$_SESSION armazena dados de sessão, mas não "cria uma seção ou contêiner onde será executado código PHP". A criação da sessão é feita pela função session_start(). A superglobal apenas fornece acesso aos dados da sessão.
Alternativa C — ❌ Incorreta
$_REQUEST contém dados de $_GET, $_POST e $_COOKIE; ela é usada para receber dados de formulários HTML, não para enviá-los. O verbo "enviar" está trocado.
Alternativa D — ❌ Incorreta
$GLOBALS contém referências a todas as variáveis globais do script, não informações do servidor. As informações do servidor são acessadas por meio de $_SERVER.
Alternativa E — ✅ Correta ⟵ GABARITO
$_SERVER['SERVER_ADDR'] é uma das chaves da superglobal $_SERVER e retorna o endereço IP do servidor onde o script PHP está sendo executado. É a única alternativa que descreve corretamente o propósito de uma superglobal PHP.
PEGA ESSA DICA!
Memorize as principais superglobais do PHP e seus propósitos: $_GET (dados da URL), $_POST (dados do corpo HTTP), $_SERVER (informações do servidor), $_SESSION (dados de sessão), $_COOKIE (cookies), $_ENV (variáveis de ambiente), $_REQUEST (combinação de GET/POST/COOKIE), $_FILES (upload de arquivos), $GLOBALS (variáveis globais).