課程
/后端開發(fā)
/PHP
/PHP入門篇
將$b="1" 改成 $b=1 var_dump($a==$b) 為什么兩個整形的比較,輸出的結(jié)果還是bool類型呢??兩個整形
2014-08-05
源自:PHP入門篇 5-4
正在回答
var_dump($a == $b);$a == $b;這人表達(dá)式的比較結(jié)果要么是 true ,要么是false;也就是說,表達(dá)式比較的結(jié)果就是布爾型,所以 var_dump($a == $b)返回的值是bool類型。。
計算機(jī)也可以用1代表“真”,0代表“假”,我理解為兩個整形數(shù)值比較,結(jié)果類型也為整形,這種應(yīng)該是錯的;
同時,var_dump()是輸出變量類型和長度,是否可以理解為,如果是var_dump(比較運(yùn)算),不管參與比較運(yùn)算的兩個的類型類型是否一致,只要是有比較的統(tǒng)一輸出為bool類型。
銀鱗
比較運(yùn)算,只有兩個結(jié)果,一種是真的,一種是假的,原本$a=1,$b="1",數(shù)值是一樣,但是類型不一樣,$a里面的是整型,$b里面的是字符串,所以var_dump($a==$b)返回是真,如果var_dump($a===$b),記得是三個等于號(需要是數(shù)值和類型都一樣),那返回值就是假,$b改成了 $b=1 ,那這兩者的數(shù)據(jù)類型是一樣的,數(shù)值也是一樣的,所以返回值是真,如果是var_dump($a===$b),返回結(jié)果也是真.
舉報
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
12 回答
13 回答
10 回答
16 回答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-08-15
var_dump($a == $b);$a == $b;這人表達(dá)式的比較結(jié)果要么是 true ,要么是false;也就是說,表達(dá)式比較的結(jié)果就是布爾型,所以 var_dump($a == $b)返回的值是bool類型。。
2014-08-06
計算機(jī)也可以用1代表“真”,0代表“假”,我理解為兩個整形數(shù)值比較,結(jié)果類型也為整形,這種應(yīng)該是錯的;
同時,var_dump()是輸出變量類型和長度,是否可以理解為,如果是var_dump(比較運(yùn)算),不管參與比較運(yùn)算的兩個的類型類型是否一致,只要是有比較的統(tǒng)一輸出為bool類型。
2014-08-05
比較運(yùn)算,只有兩個結(jié)果,一種是真的,一種是假的,原本$a=1,$b="1",數(shù)值是一樣,但是類型不一樣,$a里面的是整型,$b里面的是字符串,所以var_dump($a==$b)返回是真,如果var_dump($a===$b),記得是三個等于號(需要是數(shù)值和類型都一樣),那返回值就是假,$b改成了 $b=1 ,那這兩者的數(shù)據(jù)類型是一樣的,數(shù)值也是一樣的,所以返回值是真,如果是var_dump($a===$b),返回結(jié)果也是真.