課程
/后端開發(fā)
/PHP
/PHP入門篇
為什么輸出的是1,而不是男,一開始怎么判斷就是布爾型的類型呢?
2018-04-03
源自:PHP入門篇 3-6
正在回答
?$flag=$man=="男";? ? ? ?首先 判斷$man 是否為 “男”,如果是,就? $flag = 1.如果不是,就不賦值
flag保存的是一個布爾類型的變量。
布爾類型只有True和False(真,假)兩種。0為負(fù),其他的都是正。在正的情況下計(jì)算機(jī)默認(rèn)填1。
符號優(yōu)先級問題,這題,先看==,在看=
boolan 的值有兩種 非true即false true代表的是1 false為0
如果你有學(xué)過C或者JAVA之類的語言就不難懂了,相當(dāng)于判斷并且返回一個值
因?yàn)槭桥袛嗾Z句,返回的要么就是true,要么就是false。而布爾值在echo的時候true用1表示,false就返回空
$flag=$man=="男";
分開看
先執(zhí)行$man=="男";
結(jié)果為true
即$flag=true
而在php中,echo 輸出布爾型
若為true 則是輸出1
若為false, 則輸出0或不輸出任何值。
這涉及兩個知識點(diǎn),運(yùn)算符執(zhí)行順序和布爾型輸出,具體可以自行查手冊。
我認(rèn)為1是true,沒有值(null)就是false.? 通過var_dump()可以查看類型
舉報
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
1 回答怎么判斷$height是高是低?
4 回答為什么輸出的是 1
1 回答"=="不是賦值嗎?這里怎么變成判斷?
2 回答如果男性有房,該怎么寫
3 回答為什么我彈出的網(wǎng)頁不是輸出的success,而是把整個代碼輸出來了
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)微信公眾號
2021-10-09
?$flag=$man=="男";? ? ? ?首先 判斷$man 是否為 “男”,如果是,就? $flag = 1.如果不是,就不賦值
2021-08-03
flag保存的是一個布爾類型的變量。
布爾類型只有True和False(真,假)兩種。0為負(fù),其他的都是正。在正的情況下計(jì)算機(jī)默認(rèn)填1。
2021-08-03
flag保存的是一個布爾類型的變量。
布爾類型只有True和False(真,假)兩種。0為負(fù),其他的都是正。在正的情況下計(jì)算機(jī)默認(rèn)填1。
2021-08-03
flag保存的是一個布爾類型的變量。
布爾類型只有True和False(真,假)兩種。0為負(fù),其他的都是正。在正的情況下計(jì)算機(jī)默認(rèn)填1。
2019-03-23
符號優(yōu)先級問題,這題,先看==,在看=
2018-08-12
boolan 的值有兩種 非true即false true代表的是1 false為0
2018-07-24
如果你有學(xué)過C或者JAVA之類的語言就不難懂了,相當(dāng)于判斷并且返回一個值
2018-04-06
因?yàn)槭桥袛嗾Z句,返回的要么就是true,要么就是false。而布爾值在echo的時候true用1表示,false就返回空
2018-04-03
$flag=$man=="男";
分開看
先執(zhí)行$man=="男";
結(jié)果為true
即$flag=true
而在php中,echo 輸出布爾型
若為true 則是輸出1
若為false, 則輸出0或不輸出任何值。
這涉及兩個知識點(diǎn),運(yùn)算符執(zhí)行順序和布爾型輸出,具體可以自行查手冊。
2018-04-03
我認(rèn)為1是true,沒有值(null)就是false.? 通過var_dump()可以查看類型