FC ConcursosFC Concursos

Flashcard FC876097

O que faz o operador de coalescência nula (??) em PHP?

Sem classificação

FUNDATEC · 2026

De acordo com o assunto TI Desenvolvimento de Sistemas: Sem classificação, responda:

O que faz o operador de coalescência nula (??) em PHP?
Mostrar resposta e comentário

Resposta

O operador ?? em PHP retorna o valor da variável avaliada se ela existir e não for null, caso contrário retorna um valor padrão.

• Comportamento: avalia se a variável existe e não é null, atribuindo seu valor ou o padrão 0 caso contrário.
• Sem notice: equivale a um isset seguido de atribuição sem gerar aviso quando a variável não estiver definida.
• Valores válidos: 0, string vazia e false são considerados válidos, apenas null ou ausência acionam o padrão.
• Encadeamento: permite expressões como $x = $a ?? $b ?? 0 que selecionam o primeiro valor definido e não nulo.
• Versão: disponível a partir do PHP 7.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/871680

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

Continue aprendendo