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