Questão de Programação — Linguagens de programação — FUNDATEC 2023
Programação›Linguagens de programação
Código
qq896904
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Para responder à questão, considere a versão 8 da linguagem PHP.
Assinale a alternativa que identifica uma função da linguagem PHP utilizada para verificar se uma variável está definida.
Adefined
Bno_empty
Cisset
Dis_null
Eunset
Revelar gabarito e comentário▾
GabaritoC — isset
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”.
PHP – Função para verificar se uma variável está definida
Gabarito: letra C. A função isset() verifica se uma variável está definida e não é null. É a única alternativa que atende exatamente ao enunciado.
Alternativa A — ❌ Incorreta
defined() verifica se uma constante está definida (ex.: defined('PI')), não serve para variáveis.
Alternativa B — ❌ Incorreta
no_empty não existe no PHP. A função empty() verifica se uma variável está vazia, mas não é a pedida.
Alternativa C — ✅ Correta ⟵ GABARITO
isset($var) retorna true se a variável existe e não é null. Essa é a função padrão para verificar definição.
Alternativa D — ❌ Incorreta
is_null() verifica se o valor da variável é null, mas não informa se a variável foi definida; uma variável não definida também dispara um warning.
Alternativa E — ❌ Incorreta
unset() destrói a variável, não verifica se está definida.
NÃO CAIA NESSA!
Memorize a diferença: isset() → existe e não é null; defined() → constantes; empty() → vazio (0, '', null, false, []). Nesta banca, a pegadinha foi trocar isset por defined.