课程
/后端开发
/PHP
/PHP入门篇
求解释啊 老师
2015-07-03
源自:PHP入门篇 5-6
正在回答
xor(异或)的运算是酱紫滴:
当2个值都为true或者false,结果为false;
当2个值中有一个为true或者false,结果为true;
即相同为false,不同为true。
现在来分析下
$a = TRUE; //A同意 $b = TRUE; //B同意 $c = FALSE; //C反对 $d = FALSE; //D反对
$a xor $c xor $d
$a为true,$c为false,异或的结果就为true;这个结果再跟$d这个false异或运算,是不是还是返回true。
qq_可以笑的话不会哭_0 提问者
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
5 回答echo ($a xor $c xor $d)?"通过":"不通过"; 请问这一句中先算a和c异或还是c和d异或?
4 回答三个变量的异或运算也是有且只有一个为真即为真吗?为什么当我把$c改成TRUE,$a xor $c xor $b是通过啊?
4 回答为什么又不通过?
1 回答为什么报错通不过啊
2 回答通不过 看下P