No operador ternário normalmente usamos if e else
(condicao) ? se true : se false;
Mas seria possivel ter apenas se true?
(condicao) ? se true;
ou não seria boa prática?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No operador ternário normalmente usamos if e else
(condicao) ? se true : se false;
Mas seria possivel ter apenas se true?
(condicao) ? se true;
ou não seria boa prática?
Dependendo a situação, você pode fazer assim:
$var = $data['abc'] ?? null;Nesse caso, a variável $var vai receber o valor da chave no array se a chave existir e/ou se houver um valor, senão, vai receber null.