在PHP中,"=="表示等于,只要值相等就为真,"==="表示恒等于,要数据类型和值都相等才为真。
但是有以下要注意:
var_dump(NULL=='NULL'); //bool(false) var_dump(NULL==='NULL');//bool(false)
因为'NULL'是字符串,有类型,有值,所以与没有类型也没有值的NULL相比较为假。
在PHP中,"=="表示等于,只要值相等就为真,"==="表示恒等于,要数据类型和值都相等才为真。
但是有以下要注意:
var_dump(NULL=='NULL'); //bool(false) var_dump(NULL==='NULL');//bool(false)
因为'NULL'是字符串,有类型,有值,所以与没有类型也没有值的NULL相比较为假。