Olá,
No vídeo, o professor utilizou a condição $quantidaneNotas > 0
, já nos exercícios foi mostrado a condição como $quantidaneNotas !== 0
.
Eu entendo que o operador === ou !=== compara não só o valor, como o tipo da variável, devido o PHP fazer conversões de valores no momento da execução.
Entendo também que os dois códigos funcionam nesse caso, apesar que os operadores de diferença e maior terem funções diferentes, nesse caso resolve.
Mas, surge a dúvida: Existe uma boa prática ou regra que sugira que sempre utilizemos operadores de "igualdade idêntico" se possível?
Ou seja, por boa prática, não utilizar de conversões implícitas vindas do PHP.
Não sei se me fiz ser entendido, espero que sim, e que possam me ajudar.