六个判断,为什么出来七个?

来源:5-6 PHP中的逻辑运算符

biupiubiu

2016-12-02 17:53

echo ($a and $b)?"通过":"不通过";

echo "<br />";

echo ($a or $c)?"通过":"不通过";

echo "<br />";

echo ($a xor $c xor $d)?"通过":"不通过";

echo "<br />";

echo !$c?"通过":"不通过";

echo "<br />";

echo $a&&$d?"通过":"不通过";

echo "<br />";

echo $b||$c||$d?"通过":"不通过";


写回答 关注

2回答

  • qq_三三_3
    2016-12-02 17:58:11
    已采纳

     echo "<br />";

         echo ($a and $b) ? "通过" : "不通过" ; //逻辑与

         echo "<br />";

         echo ($a or $c) ? "通过" : "不通过" ;  //逻辑或

         echo "<br />";

         echo ($a xor $c xor $d ) ? "通过" : "不通过" ; //逻辑异或

         echo "<br />";

         echo !$c ? "通过" : "不通过" ;  //逻辑非

         echo "<br />";

         echo $a && $d ? "通过" : "不通过" ; // 逻辑与

         echo "<br />";

         echo $b || $c || $d ? "通过" : "不通过" ;  // 逻辑或

         echo "<br />";


    biupiu...

    非常感谢!

    2016-12-04 21:09:27

    共 1 条回复 >

  • qq_三三_3
    2016-12-02 17:59:42

    是6个啊

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455957 学习 · 6306 问题

查看课程

相似问题