最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

$r4 = 0?0:3; 結果是3; $r4 = 1?1:3; 結果是1 ;求原因?

$r4 = 0?0:3; ? ? 結果是3

$r4 = 1?1:3; ? ? 結果是1

求原因?

正在回答

6 回答

因為$r4的值是1

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

qq_聽得見的安靜_0 提問者

非常感謝!
2016-02-26 回復 有任何疑惑可以回復我~
#2

qq_聽得見的安靜_0 提問者

那 $r4 = 0?0:3; $r4的值是0呢 為啥輸出是3 .。。
2016-02-26 回復 有任何疑惑可以回復我~

因為三元運算符第一個值判斷的結果是布爾值,也就是0和1,而你直接給了它0和1的值,所以它直接根據這個結果返回值,它就不會再判斷,只要前面第一個給的是0,那么返回的永遠都是第三個值,同樣,只要前面給的不是0,那么返回的也會永遠是第二個值,想要正確的返回結果,第一個值需是判斷條件!

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

慕村5099856

還是你說的通透,謝謝
2018-07-20 回復 有任何疑惑可以回復我~

樓主你可以去看看三目運算符是什么功能

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

三目運算中的條件,0等于false,1等于true,所以第一個會是后面的結果,第二個會是前面的結果!

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

這樓主真是。。前面就看見你問的問題了,沒想到你還沒搞清楚。。。這里的=左邊的和=右邊的是不同的運算符,有優(yōu)先級的。。你去看看運算符的優(yōu)先級吧

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

qq_聽得見的安靜_0 提問者

嗯嗯 我懂了 謝謝
2016-02-27 回復 有任何疑惑可以回復我~

?$r4 = 0?0:3; 意思是判斷r4的值是不是0,如果是0就把0賦值給$r4,如果$r4的值不是0就把3賦值給r4。建議你在看看三元運算符的定義哦

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

qq_聽得見的安靜_0 提問者

您說的我理解,可就不明白 為啥 $r4 的值為什么不能為 0 卻可以為1 .。。
2016-02-26 回復 有任何疑惑可以回復我~
#2

花落相隨0 回復 qq_聽得見的安靜_0 提問者

1為真,所以去第一個 0為假 則是后面的那個
2016-03-08 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

$r4 = 0?0:3; 結果是3; $r4 = 1?1:3; 結果是1 ;求原因?

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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