Perito Criminal - 4ª Classe - Processamento de Dados
No contexto da linguagem de script PHP, assinale a lista que contém variáveis pré-definidas (superglobais).
A$_GET, $_POST
B$PAGE, $QUERYSTRING
C@INPUT, @OUTPUT
D_FORM_DATA, _FORM_LABELS
E<INPUT>, <FORM>
Revelar gabarito e comentário▾
GabaritoA — $_GET, $_POST
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”.
Variáveis superglobais no PHP
Gabarito: letra A. A única alternativa que apresenta variáveis pré-definidas (superglobais) do PHP é a A ($_GET e $_POST). As demais trazem nomes que não existem como superglobais na linguagem.
A banca cobra o conhecimento das variáveis superglobais do PHP, que são arrays internos sempre disponíveis em qualquer escopo. As principais são: $_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER, $_FILES, $_REQUEST, $_ENV e $GLOBALS.
$_GET e $_POST são superglobais que contêm os parâmetros da requisição HTTP. $_GET recebe dados enviados via query string (método GET); $_POST recebe dados do corpo da requisição (método POST). Ambas estão presentes no manual oficial do PHP como superglobais.
Alternativa B — ❌ Incorreta
$PAGE e $QUERYSTRING não são superglobais do PHP. Não existem variáveis pré-definidas com esses nomes. O programador pode criá-las, mas não são fornecidas pela linguagem.
Alternativa C — ❌ Incorreta
@INPUT e @OUTPUT não são superglobais. A sintaxe com @ não é usada para superglobais; @ é um operador de supressão de erros. Além disso, não há variáveis pré-definidas com esses nomes no PHP (ao contrário de outras linguagens, como Perl).
Alternativa D — ❌ Incorreta
_FORM_DATA e _FORM_LABELS não são superglobais. Não existe array pré-definido com esses nomes. O PHP fornece $_FILES para dados de upload, mas não _FORM_DATA.
Alternativa E — ❌ Incorreta
<INPUT> e <FORM> são tags HTML, não variáveis PHP. Superglobais são identificadores iniciados com $_ e seguidas de nome em maiúsculas, sem sinais de menor/maior.
NÃO CAIA NESSA!
A banca mistura nomes que parecem familiares (ex.: INPUT remete a formulários HTML) ou usa prefixos (@) que não pertencem às superglobais. O candidato precisa lembrar que toda superglobal começa com $_ e tem nome em maiúsculas (ex.: $_GET, $_POST).