最近看到这样一个问题,不多说直接上代码.
答案是:等于等于等于等于!!!!!为什么会这样子!!!!!原来是这样子,php中的存储数据是以C语言的结构体存储的。一部分保存数据,一部分存储数据的类型。
然而null,false,0,'0'都是以数据0存储的。使用==判等只判断数据的值,所以就出现了上面的情况。要想判断数据的类型,就要是用===强制来判断数据的类型是否也相等了。
最近看到这样一个问题,不多说直接上代码.
答案是:等于等于等于等于!!!!!为什么会这样子!!!!!原来是这样子,php中的存储数据是以C语言的结构体存储的。一部分保存数据,一部分存储数据的类型。
然而null,false,0,'0'都是以数据0存储的。使用==判等只判断数据的值,所以就出现了上面的情况。要想判断数据的类型,就要是用===强制来判断数据的类型是否也相等了。