[請益] 有一種優先成立的運算子..是||還是|?

看板PHP作者 ( )時間15年前 (2010/06/26 21:20), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
while(.......) { if( $a!=true || $b==$a) { echo $a="test"; $a=true } } 當$a是true時, 則在判斷出$a的值為true後 就直接省略接下來的判斷...$b是否等於$a 好像是用|這個符號,當左半邊成立時,就直接進入程式區段,而不需再判斷右半邊的判斷式 不知道有沒有記錯符號? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.208.94

06/26 21:29, , 1F
不管是什麼,反正不是 | (bitwise or) .
06/26 21:29, 1F

06/26 21:29, , 2F
C/C++有這種shorthand evaluation?
06/26 21:29, 2F

06/26 21:29, , 3F
喔,又弄錯了,這邊是PHP。 X(
06/26 21:29, 3F

06/26 21:43, , 4F
|| 就會啊
06/26 21:43, 4F

06/26 21:44, , 5F
if($a=2 || $b=$a) echo $b; //空白
06/26 21:44, 5F

06/26 22:10, , 6F
喔~對了 好像是在C++看到的..
06/26 22:10, 6F

06/27 11:04, , 7F
那到底是什麼……
06/27 11:04, 7F
文章代碼(AID): #1C9VwaRX (PHP)
文章代碼(AID): #1C9VwaRX (PHP)