2016-08-26 2 views
-1

Я вижу странные проблемы с моим кодом -PHP прохождение проверки на 0 == NULL

somevalue = 0 // Passed into a function 
if(somevalue == null) 
    echo "Passed"; 

Я передаю SomeValue к функции (где у меня есть этот чек) из двух разных мест и проходящее SomeValue как 0 в обоих случаях, иногда эта проверка проходит, но иногда нет. Я действительно смущен. Я предполагаю, что эта проверка никогда не должна проходить, если значение равно 0, но это действительно передача. Пожалуйста, дайте мне знать, если мне что-то не хватает.

Моя проблема в том, что иногда эта проверка проходит, и иногда она терпит неудачу с тем же значением some = 0, поэтому я не могу понять причину этого.

+1

Не знаю, о чем ваш вопрос и о синтаксисе, который вы опубликовали. –

+0

'$ somevalue = 0; // Передано в функцию if ($ somevalue === null) echo "Passed"; // если это php' –

+0

@ Fred-ii-я просто одурил que. – abhi

ответ

Смежные вопросы