亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

想問一些問題

if($sex=="男")這里的$sex是布爾型嗎

同上面的問題其他的$noHouse $isPregnancy這些都是一樣類型嗎

正在回答

3 回答

$sex變量不是bool類型,是字符串,本身的含義是性別, 在$sex == "男"表達式中,比較運算符會判斷$sex的值是否為"男",是則返回bool類型的值true,繼而執行大括號之內的任務。這里的$noHouse、$isPregnancy是bool類型,在聲明時候已經賦予了其含義,變量本身想表達的含義分別是 沒有房 和 已經懷孕。拿沒有房來說 $noHouse 如果為true 表示這個人沒房。

0 回復 有任何疑惑可以回復我~
#1

銀幣

看錯了,$noHouse為true表示有房...
2016-08-10 回復 有任何疑惑可以回復我~
#2

銀幣 回復 銀幣

不對 沒錯 還是沒房 = = 。
2016-08-10 回復 有任何疑惑可以回復我~
#3

M_先生 回復 銀幣

$noHouse=true; 是有房子; $noHouse=false; 這才是沒房子。 不要被前面的no所誤解,
2016-11-28 回復 有任何疑惑可以回復我~
#4

讓老夫瞅瞅 回復 M_先生

我的理解是總的來說嵌套語句if中的nohouse為true,就執行相加,課題里的注釋可以忽略按照最后輸出反推一下, $nohouse=true完全可以理解為沒房
2016-12-17 回復 有任何疑惑可以回復我~
#5

M_先生 回復 讓老夫瞅瞅

你這樣說也可以
2016-12-19 回復 有任何疑惑可以回復我~
查看2條回復

( ) 里的結果整體是個布爾值。而$sex是一個變量而已,具體是什么類型看具體情況。 而($sex=="男")這就是一個布爾值了

0 回復 有任何疑惑可以回復我~

布爾類型只有結果,一個是true 一個是false。沒有其他的結果。$noHouse和$isPregnancy是一個函數而已相當于X,Y,Z$sex也是一樣。sex是性別,nohouse是沒有房,isPregnancy是懷孕

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456360    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

想問一些問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號