Re: [請益] 關於PHP 邏輯運算 (and,or)

看板PHP作者 (銀色)時間13年前 (2013/01/10 16:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《vivi50218 (vivi)》之銘言: : 另外我還想問個問題 : 就是為什麼不能這樣用呢 : $a = 1; : $b = 4; : if($a&4==0) 這個是不成立的 : if($a&$b==0) 成立 : 但$c=$a&4; 出來的結果是$c=0 : if裡面不能直接用數字 只能用變數 意思不一樣嗎?.. : 這問題我很早就發現了..但我後來改用變數解決就沒去管他 剛好趁個機會問一問... : +-*/ 卻是可以直接加數字 我不確定你指出的部份是有哪些因素影響造成(其實是我懶的仔細看… orz) 但是你可以參考以下這份官方說明 http://php.net/manual/en/language.operators.precedence.php 這裡有所有 operator 的優先順序, 另外,我覺得陳述句盡可能寫的清楚明瞭,該加括弧就加, 除了避免解讀錯誤外,同時更能降低讀 code(無論是自己或其他人)的辨識負擔。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.111.33 ※ 編輯: gpmm 來自: 175.180.111.33 (01/11 11:06)
文章代碼(AID): #1GxdzxZ7 (PHP)
文章代碼(AID): #1GxdzxZ7 (PHP)