Informática Múltipla Escolha

Segundo Beighley e Morrison (2010), quando um formulário HTML envia dados a um script PHP, utiliza-se um conjunto de variáveis superglobais para acessar os dados enviados pelo formulário HTML. Assinale a alternativa que apresenta os identificadores/nomes de variáveis superglobais corretos para a tarefa de acessar dados enviados por um formulário HTML:

Segundo Beighley e Morrison (2010), quando um formulário HTML envia dados a um script PHP, utiliza-se um conjunto de variáveis superglobais para acessar os dados enviados pelo formulário HTML. Assinale a alternativa que apresenta os identificadores/nomes de variáveis superglobais corretos para a tarefa de acessar dados enviados por um formulário HTML:

  1. $_FORM, $_HTTP
  2. $_GET, $_POST
  3. $_SUPER_GET, $_SUPER_POST
  4. $_FORM, $_RESPONSE
  5. $_SUPER_FORM, $_SUPER_HTTP

Resolução completa

Explicação passo a passo

B
Alternativa B

Análise da Questão

Alternativa B - $_GET, $_POST

Contexto Técnico: Variáveis Superglobais no PHP

No desenvolvimento web utilizando a linguagem PHP, as variáveis superglobais são arrays pré-definidos que contêm informações sobre a requisição HTTP e dados enviados pelo cliente. Elas possuem a característica fundamental de estarem sempre disponíveis em qualquer escopo do script, sem necessidade de declaração global.

Para interagir com formulários HTML, utilizamos principalmente duas dessas variáveis, dependendo do método de envio utilizado na tag <form>:

  • $_GET: Armazena os parâmetros enviados através da URL (método GET). É ideal para dados que não alteram o estado do servidor, como filtros de busca ou paginação.
  • $_POST: Armazena os dados enviados no corpo da mensagem HTTP (método POST). É recomendado para dados sensíveis (como senhas) ou grandes quantidades de informação, pois não aparecem visivelmente na barra de endereços.

Por que as outras alternativas estão incorretas?

As demais opções apresentam nomenclaturas que não correspondem à sintaxe oficial do PHP:

AlternativaErro Identificado
A ($_FORM, $_HTTP)Não existem superglobais com esses nomes. Dados HTTP estão dentro de $_SERVER.
C ($_SUPER_GET, $_SUPER_POST)O prefixo correto é apenas $_, não $SUPER.
D ($_FORM, $_RESPONSE)Nomes inexistentes no núcleo do PHP.
E ($_SUPER_FORM, $_SUPER_HTTP)Prefixo incorreto e nomes não oficiais.

Portanto, a única combinação que representa variáveis superglobais reais e utilizadas para acesso a dados de formulário é a apresentada na alternativa B.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.