Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens 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.
  1. Adefined
  2. Bno_empty
  3. Cisset
  4. Dis_null
  5. 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.

Link permanente: /questoes/qq896904