filter
Новичок
Как правильно сравнивать на null?
Привет!
Наткнулся на интересный случай.
Оказалось, что пустой массив - это null
Получается, что проверять на null надо только функцией is_null().
Может в доке есть описание такой ситуации, наверняка я не первый "счастливчик"?
у меня php4.4.0/win - на других версиях не проверял.
Привет!
Наткнулся на интересный случай.
Оказалось, что пустой массив - это null

PHP:
$test = array();
echo (int)($test == null); // true
echo (int)(is_null($test)); //false
Получается, что проверять на null надо только функцией is_null().
Может в доке есть описание такой ситуации, наверняка я не первый "счастливчик"?
array() == it has not been set to any value yet. ?A variable is considered to be NULL if
it has been assigned the constant NULL.
it has not been set to any value yet.
it has been unset().
у меня php4.4.0/win - на других версиях не проверял.
)