Re: [請益] 關於PHP 邏輯運算 (and,or)
※ 引述《gpmm (銀色)》之銘言:
: // 定義權限
: define ('_SELECT', 0x001);
: define ('_INSERT', 0x002);
: define ('_UPDATE', 0x004);
: define ('_DELETE', 0x008);
: // 使用者持有的權限
: $userAuth = _SELECT | _INSERT | _UPDATE | _DELETE;
: // 權限判定
: if ($userAuth & _SELECT) {
: }
: if ($userAuth & _INSERT) {
: }
這是比較正確的寫法
不過我嘗試他的寫法也沒錯說?
用 http://writecodeonline.com/php/ 試跑
==script==
$a = '1';
echo $a.'<br />';
$b = 4;
echo $b.'<br />';
$c = $a & $b;
echo $c.'<br />';
if($c){echo 'aaa'.'<br />';}
if($a&$c==4){echo 'bbb'.'<br />';}
==output==
1
4
0
應該是其他地方寫錯?
--
To iterate is human, to recurse is divine.
-- L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.235.231
推
01/10 14:52, , 1F
01/10 14:52, 1F
→
01/10 14:52, , 2F
01/10 14:52, 2F
→
01/10 14:52, , 3F
01/10 14:52, 3F
→
01/10 14:52, , 4F
01/10 14:52, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 7 篇):