Re: [請益] 關於PHP 邏輯運算 (and,or)
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章