-1
のために私は私のコードで奇妙な問題を見ています -PHP通過チェックが0 == nullの
somevalue = 0 // Passed into a function
if(somevalue == null)
echo "Passed";
私は、関数にsomeValueのを渡しています2つの異なる場所からと渡しsomeValueのように(私は、このチェックを持っている場合)どちらの場合も0、時にはこのチェックは合格ですが、時にはそうではありません。私は本当にここで混乱しています。値が0の場合、このチェックは決して通過しないはずですが、これは実際には通過しています。 ここに何か不足している場合はお知らせください。
私の問題は、このチェックが合格していることがあり、時には同じsomevalue = 0で失敗することがあるため、その理由を理解できません。
あなたの質問とあなたが投稿した構文について何も分かりません。 –
'$ somevalue = 0; //関数に渡される if($ somevalue === null) エコー "合格"。 //それがphpの場合 –
@ Fred-ii-私はちょうどqueをudpatedしました。 – abhi