Na linguagem de programação PHP, para acessar os dados de u...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - $_POST.
Para acessar os dados de um formulário enviado através do método POST no PHP, utilizamos a variável superglobal $_POST. Esta é uma variável predefinida que é usada para coletar dados de formulário após o envio de um formulário com method="post". O conteúdo da variável $_POST é um array associativo, onde cada chave corresponde ao atributo 'name' dos campos do formulário e cada valor corresponde ao dado inserido pelo usuário nesse campo.
É importante entender que as variáveis superglobais no PHP são construídas dentro do próprio ambiente da linguagem e estão disponíveis em qualquer lugar do script, independentemente do escopo. Isso facilita o acesso aos dados enviados por formulários, sessões, cookies, entre outros.
As outras alternativas não são utilizadas para acessar os dados de um formulário via POST no PHP:
- $POST — Não existe esta forma de variável superglobal no PHP.
- $$POST — Esta sintaxe é usada para variáveis variáveis, um conceito avançado no PHP, mas não está relacionada ao acesso de dados de formulário.
- $REQUEST — Embora a variável superglobal $REQUEST possa conter dados de POST e GET, não é a resposta mais precisa para a pergunta, pois pode incluir também dados de cookies além de ser menos utilizada na prática devido a questões de segurança e legibilidade do código.
- $GLOBALS['POST'] — Esta opção mistura a variável superglobal $GLOBALS, que é um array associativo contendo referências a todas as variáveis disponíveis no escopo global do script, com uma chave 'POST' que não é usada desta forma para acessar dados do POST.
Dominar o uso das variáveis superglobais é essencial para trabalhar com dados enviados por usuários no PHP e é um tópico comum em testes e concursos na área de programação.
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
A questão explorou o conceito das váriáveis superglobais da PHP.
Uma descrição dessas variáveis pode ser encontrada em:
http://php.net/manual/pt_BR/language.variables.superglobals.php
e
http://imasters.com.br/artigo/12227/php/escopo-e-variaveis-super-poderosas/
Gabarito: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo