特殊数据类型:
资源
null
什么情况下会定义为null
1) 未定义的变量;
2) 直接 为null;
3) unset 销毁的变量;
变量为什么样的值时候会变false处理
1 )整形 0
2 )浮点类型 0.0
3)字符串 “” “0”
4)布尔类型 false
5)数组 空数组
6)对象 false
7)资源 false
8)NULL false
数据类型转换:
a)自动数据类型转换
I, 布尔类型和NULL装换为整形
1)true在运算符中转化为1;
2)false在运算符转换为0;
3 ) echo true输出为1;
4)echo false什么都不会输出;
5)布尔类型不支持++和--运算;
6)NULL类型在运算时会被转换成0;
7)NULL只支持++运算,不支持--运算;