Uso do operador "??" no PHP [dica php]
Apartir do PHP 7.0 está disponível o operador ?? baptizado como Null Coalescing Operator, que pode ser traduzido como operador de coalescência nula.
É utilizado no PHP para retornar o primeiro operando que não seja nulo. Se o primeiro operando for nulo, ele retorna o segundo operando.
Exemplo:
$username = $_GET['user'] ?? 'defaultuser';
Neste exemplo, se $_GET['user'] não estiver definido ou for nulo, a variável $username receberá o valor 'defaultuser'.
Este operador simplifica muito códigos que requerem o uso do opreador ternário (?:), isset(), if else e até do legado @;
Feito com suporte ao chat GPT-4o,
tendo como front-end a extesão Sider do Chrome
Abraços...