看板 PHP 關於我們 聯絡資訊
※ 引述《vivi50218 (vivi)》之銘言: : 另外我還想問個問題 : 就是為什麼不能這樣用呢 : $a = 1; : $b = 4; : if($a&4==0) 這個是不成立的 : if($a&$b==0) 成立 : 但$c=$a&4; 出來的結果是$c=0 : if裡面不能直接用數字 只能用變數 意思不一樣嗎?.. : 這問題我很早就發現了..但我後來改用變數解決就沒去管他 剛好趁個機會問一問... : +-*/ 卻是可以直接加數字 應該是電腦解讀你這段程式順序的問題 加上括弧之前 電腦是這樣解讀的: if($a&(4==0)) 所以不成立 === 個人意見是不要寫這種程式 好好的分開寫就好XD 用g板有的寫法不是很乾淨嗎XD -- 卍~卍~卍~卍~卍~卍~ 嘉察仁波切《聽即解脫咒》 ~卍~卍~卍~卍~卍~卍 ★Ah Ah Sha Sa Ma Ha ★阿 阿 夏 沙 嘛 哈 ★Ma Ben Dharma Ra Ra ★嘛 北 當 嘛 RA RA ★Ha Gan Ga Ah Sha La ★哈 港 嘎 阿 夏 拉 ★Sa Den Dharma Da Li ★沙 殿 當 嘛 達 哩 ★Ga Ha Na Ah Li Ta ★嘎 哈 哪 阿 哩 答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.235.231