Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2022

ProgramaçãoLinguagens 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
  1. A$_ENV, que envia dados do servidor para páginas HTML.
  2. B$_SESSION, que cria uma seção ou contêiner onde será executado código PHP.
  3. C$_REQUEST, que é utilizada para enviar dados para formulários HTML.
  4. D$GLOBALS, que é utilizada para acessar informações do servidor.
  5. 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).

Link permanente: /questoes/fc061113