Czy jest jakaś różnica między tym ...
if (is_null($var)) {
do_something();
}
i to?
if ($var === null) {
do_something();
}
Która forma jest lepsza podczas sprawdzania, czy zmienna zawiera wartość null? Czy są jakieś skrajne przypadki, o których powinienem wiedzieć? (Inicjalizuję wszystkie moje zmienne, więc nieistniejące zmienne nie stanowią problemu).
===operator byłby szybszy, ponieważ nie jest to jawna funkcja ... ale raz czy dwa byłem zaskoczony.