布尔型(boolean),它只有两个值:true、false。一般作为“开关”,条件的处理,内存占一个字节。
php中一般用if语句判断真假值,除了布尔型其他数据类型也可以作为布尔值来用,其中大部分的数据都为true,只有小部分的为flase,下面我们来列举:
- 整型中0为false,其他都为true;
- 浮点型中0.0 , 0.00 , ........ 都是false;
- 字符串中"" , "0" 为false," " , "000" , "0.000" 这些为true;
- 数组中空数组为false,array(0)为true;
- 对象中空对象是true(php4之前为false);
- null为false;
- 资源型连接成功就为true;