Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre verificação de null

Apenas uma duvida, durante a aula eu reparei em duas formas de verificar se uma variavel é nula.

A primeira foi:

if (is_null($variavel)) {
    //Comando
}

E a segunda foi:

if ($variavel === null) {
    //Comando
}

Existe alguma diferença entre os dois comandos tanto na pratica quanto por baixo dos panos? E qual seria o 'ideal' para se usar?

1 resposta
solução!

Não existe ideal, Thiago.

A primeira é uma função, a segunda é uma comparação nativa da linguagem.

https://www.php.net/is_null

:-)

Em termos de microotimização, talvez a segunda seja um pouquinho mais rápida, mas isso não faz diferença nenhuma na prática de projetos do dia-a-dia.