課程
/后端開發(fā)
/PHP
/PHP入門篇
man應(yīng)該是字符串型數(shù)據(jù)吧?賦值給了flag,flag不應(yīng)該也是字符串型數(shù)據(jù)嗎?判斷布爾型為什么不是寫成"var_dump($flag)=="男""呢?
2015-08-26
源自:PHP入門篇 3-6
正在回答
<?php? ????????$man?=?"男"; $flag?=?$man?==?"男"; echo?$flag?; echo?"<br?/>"?; var_dump($flag); ?>
首先了解下,==是比較運(yùn)算符,=是賦值運(yùn)算符。
根據(jù)優(yōu)先級(jí),第一步執(zhí)行比較運(yùn)算符,即比較變量$man和字符“男”是否相等。相等返回布爾值true。
第二步執(zhí)行賦值運(yùn)算符,即把比較出來的true賦給變量$flag。
那么輸出來的自然就是true。
如果想輸出字符串“男”,可以把代碼改成
($flag?=?$man)?==?"男";
muke142202 提問者
Perona 回復(fù) muke142202 提問者
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
3 回答請問為什么說$flag是布爾型呀?
4 回答布爾類型是怎么理解?
2 回答echo輸出布爾型
3 回答布爾型的問題
3 回答PHP標(biāo)量類型—布爾類型的注意點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-26
首先了解下,==是比較運(yùn)算符,=是賦值運(yùn)算符。
根據(jù)優(yōu)先級(jí),第一步執(zhí)行比較運(yùn)算符,即比較變量$man和字符“男”是否相等。相等返回布爾值true。
第二步執(zhí)行賦值運(yùn)算符,即把比較出來的true賦給變量$flag。
那么輸出來的自然就是true。
如果想輸出字符串“男”,可以把代碼改成