布爾型(boolean),它只有兩個值:true、false。一般作為“開關(guān)”,條件的處理,內(nèi)存占一個字節(jié)。
php中一般用if語句判斷真假值,除了布爾型其他數(shù)據(jù)類型也可以作為布爾值來用,其中大部分的數(shù)據(jù)都為true,只有小部分的為flase,下面我們來列舉:
- 整型中0為false,其他都為true;
- 浮點(diǎn)型中0.0 , 0.00 , ........ 都是false;
- 字符串中"" , "0" 為false," " , "000" , "0.000" 這些為true;
- 數(shù)組中空數(shù)組為false,array(0)為true;
- 對象中空對象是true(php4之前為false);
- null為false;
- 資源型連接成功就為true;