Оператор ===
не только проверяет, возвращает ли функция что-то, что может считаться ложным (например, 0, NULL и т. д.). Он действительно проверяет логическое false
, как вы можете прочитать здесь: http : //de.php.net/manual/en/language.operators.comparison.php