Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software