php數(shù)據(jù)類型之布爾(其實他就是中國易經(jīng))
布爾類型是一個非漢語的解釋,在英文當中的泊來之物。
所謂布爾類型,漢語翻譯過來之后,更好的解釋是用道家中易經(jīng)的語言來進行解釋,即為:
陰/陽
男/女
真/假
對/錯
存在/不存在
0/1
等等.... ...
是人類繁衍過程中,我們對邏輯判斷的一種總結(jié)。
例如電視劇里面經(jīng)常講到的一句話: 如果那個漂亮妹子(帥哥)被我泡到手了,我死都愿意。 用計算機的代碼完全可以寫出這句話: 如果我泡到了漂亮妹子 則:我愿意去死 如果沒有泡到 則:我不愿意去死
我們的思維過程當中,始終在遵循上訴的思考模式來思考問題。因此,前輩們?yōu)槲覀冞M行了總結(jié),在計算機里面把這種判斷和思考方式,叫作布爾判斷。為這種思考方式專門做了一個數(shù)據(jù)類型,即為布爾類型。
布爾類型就是:真和假。
在英文把真和假翻譯過來就是:
true(真)
false(假)
因此,我們在PHP代碼里面可以這樣聲明。
<?php //聲明一個變量(拼音)為布爾 $buer = true; //導(dǎo)明一個變量(英文) $bool = false; ?>
英文單詞
true
讀音:[tru:]
解釋:真正地; 確實地; 正確地; 正當?shù)?
false
讀音:[f?:ls]
解釋:虛偽的; 不正的
boole
英文全稱:boolean
讀音:[bu:l]
解釋:布爾類型、布爾數(shù)學(xué)體系
注:true和false外面不要加引號。類型轉(zhuǎn)換,后面的課程當中我們來講解。
布爾值=false . 整數(shù)值=0 浮點數(shù)=0.0 空字符串 空數(shù)組
沒有變量成員的對象。
變量值為空NULL
例如:
$a= false; //$a設(shè)置為假 $b=NULL: //$b設(shè)置為null $c=NULL; //$c設(shè)置為null
除了上述情況以外,其余情況值將會被轉(zhuǎn)換為true,一般來說,1為true,0為false。這些轉(zhuǎn)換將在以后的判斷語句中經(jīng)常遇到。