或運算符,&異運算符。寫代碼時總是忘了寫$,搞的自己以為寫錯了
[php]
$i=0;
$i=i|1;
echo "$i";// 說明一下""雙引號與''單引號的區別:雙引號會輸出裡面的值比如$i的值1,如果用單引號會直接輸出字符串$i
echo "<br/>";
echo $i|=2;
echo "<br/>";
//echo $i|=4;
echo "<br/>";
echo $i|=8;
echo "<br/>";
echo $i&1;
echo "<br/>";
echo $i&2;
echo "<br/>";
echo $i&4;
echo "<br/>";
echo $i&8;
輸出結果為:
[php]
1
3
11
1
2
0
8
此時$i&4為小於0的
作者:Android_Xiaoqi