php对没有赋值的变量不是应该输出为“NULL”吗。 为什么在if函数里面不能判断?
1个回答
展开全部
null应该是空的意思,空不能指定其变量类型,故if无法判断,此外你在if之前不是赋值了么!只不过赋值的方式不正确。你可以判断他的结果是true还是FALSE。而不是null,因为null用""就可以表示
追问
$string2 是没有赋值的,你看一下第二个IF,判断如果$string=null echo"string2=null"
在浏览器调试的时候没有输出“string2=null”
是不是代码有问题,还是 IF 函数不能识别没有赋值的变量?
追答
是的if你没有赋值就不能识别!你还是需要给$string2赋值一下吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询