var_dump('0'==null); //false <null本身就是一个类型>
var_dump('0'==0); //true
var_dump('0'==''); //false
var_dump('0'==false); //true <false其实就是0,当进行强制类型转换时>
var_dump(0==null) //true
var_dump(0=='0') //true
var_dump(0=='') //true
var_dump(0==false) //true
var_dump(''==null) //true
var_dump(''==false) //true <false就是'',当进行强制类型转换时>
结论 虽然用empty() 函数来判断 '0' ,0 , '' , null, 时返回都为true,但是当他们用==进行判断时,‘0’ 就以字符串形式出现了,而0则可以 null或false或''(视一切为空的东西)