Есть ли разница между этим ...
if (is_null($var)) {
do_something();
}
и это?
if ($var === null) {
do_something();
}
Какая форма лучше проверяет, содержит ли переменная значение NULL? Есть ли какие-то крайние случаи, о которых мне следует знать? (Я инициализирую все свои переменные, поэтому несуществующие переменные не являются проблемой.)
===оператор будет быстрее, так как это не явная функция ... но я был удивлен несколько раз.