迷失
<?php define('A1', 8); define('A2', 0); define('A3', 16); var_dump('A1^A1', A1 ^ A1); var_dump('A2^A2', A2 ^ A2); var_dump('A1^A2', A1 ^ A2); var_dump('A1^A3', A1 ^ A3); var_dump('A1&A1', A1 & A1); var_dump('A2&A2', A2 & A2); var_dump('A1&A2', A1 & A2); var_dump('A1&A3', A1 & A3);
按位操作
^ 相同为0,不能为1 异或
& 都为1,为1,其他为0
A1 00001000
A2 00000000
A3 00010000
string(5) "A1^A1" int(0) string(5) "A2^A2" int(0) string(5) "A1^A2" int(8) string(5) "A1^A3" int(24) string(5) "A1&A1" int(8) string(5) "A2&A2" int(0) string(5) "A1&A2" int(0) string(5) "A1&A3" int(0)