FC ConcursosFC Concursos

Questão FC871680

Assinale a alternativa que apresenta o Operador de Coalescência Nula da linguagem PHP, utilizado para retornar um valor padrão quando a variável avaliada for null ou inexistente.

Sem classificação

FUNDATEC · 2026

Assinale a alternativa que apresenta o Operador de Coalescência Nula da linguagem PHP, utilizado para retornar um valor padrão quando a variável avaliada for null ou inexistente.

  1. $a = $b : 0
  2. $a = $b ? 0
  3. $a = $b || 0
  4. $a = $b :: 0
  5. $a = $b ?? 0
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Operador de Coalescência Nula: a expressão $a = $b ?? 0 avalia se $b existe e não é null. Se essa condição for verdadeira, $a recebe o valor de $b. Caso contrário, $a recebe 0.

Na prática isso equivale a um teste com isset seguido de atribuição, sem gerar aviso quando $b não estiver definida. Ou seja, não haverá notice por variável inexistente.

Importante: valores como 0, string vazia ou false são considerados válidos. Só o valor null ou ausência da variável acionam o valor padrão 0.

Também permite encadeamento: por exemplo $x = $a ?? $b ?? 0 seleciona o primeiro valor definido e não nulo. Disponível a partir do PHP 7.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo