看板 [ PHP ]
討論串[請益] 關於PHP 邏輯運算 (and,or)
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者gpmm (銀色)時間13年前 (2013/01/10 16:44), 編輯資訊
0
0
1
內容預覽:
我不確定你指出的部份是有哪些因素影響造成(其實是我懶的仔細看… orz). 但是你可以參考以下這份官方說明. http://php.net/manual/en/language.operators.precedence.php. 這裡有所有 operator 的優先順序,. 另外,我覺得陳述句盡可能
(還有2個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者flamerecca (werewolf)時間13年前 (2013/01/10 15:49), 編輯資訊
0
0
0
內容預覽:
應該是電腦解讀你這段程式順序的問題. 加上括弧之前 電腦是這樣解讀的:. if($a&(4==0)) 所以不成立. ===. 個人意見是不要寫這種程式. 好好的分開寫就好XD. 用g板有的寫法不是很乾淨嗎XD. --. 卍~卍~卍~卍~卍~卍~ 嘉察仁波切《聽即解脫咒》 ~卍~卍~卍~卍~卍~卍.
(還有105個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者vivi50218 (vivi)時間13年前 (2013/01/10 15:16), 編輯資訊
0
0
0
內容預覽:
另外我還想問個問題. 就是為什麼不能這樣用呢. $a = 1;. $b = 4;. if($a&4==0) 這個是不成立的. if($a&$b==0) 成立. 但$c=$a&4; 出來的結果是$c=0. if裡面不能直接用數字 只能用變數 意思不一樣嗎?... 這問題我很早就發現了..但我後來改用變

推噓3(3推 0噓 6→)留言9則,0人參與, 最新作者gpmm (銀色)時間13年前 (2013/01/10 14:53), 編輯資訊
0
0
0
內容預覽:
我猜是這個問題. if($_SESSION["auth"]&$c==4). if(($_SESSION["auth"]&$c)==4). 你試試看. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 175.180.111.33.

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者flamerecca (werewolf)時間13年前 (2013/01/10 14:50), 編輯資訊
0
0
1
內容預覽:
這是比較正確的寫法. 不過我嘗試他的寫法也沒錯說?. 用 http://writecodeonline.com/php/ 試跑. ==script==. $a = '1';. echo $a.'<br />';. $b = 4;. echo $b.'<br />';. $c = $a & $b;.
(還有142個字)
首頁
上一頁
1
2
下一頁
尾頁