Flashcard FC876097
O que faz o operador de coalescência nula (??) em PHP?
Sem classificação
FUNDATEC · 2026
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