问答详情
源自:5-6 PHP中的逻辑运算符

不知道哪错了

echo ($a and $b)?"通过":"不通过"; echo "
"; echo ($a or $c)?"通过":"不通过"; echo "
"; echo ($a xor $c xor $d)?"通过":"不通过"; echo "
"; echo !$c?"通过":"不通过"; echo "
"; echo $a && $d ?"通过":"不通过"; echo "
"; echo $b || $c ||$d?"通过":"不通过"; 

 不知道哪错了,一直不对

提问者:慕粉4343920 2017-07-06 14:49

个回答

  • 加油54
    2019-05-13 13:21:40

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

    echo "<br />";

    echo ($a or $b)>"通过":"不通过";

    echo "<br />";

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

    echo "<br />";

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

    echo "<br />";

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

    echo "<br />";

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

    ?>

    请问一下这个代码错哪了,我看着跟楼上这位一样啊,但是我复制他的能过,我过不了

  • qq_云中腾翔_0
    2018-08-30 16:03:35

    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?"通过":"不通过";

    ?>


  • Good丶猫宁
    2017-07-06 16:03:07

    没有错误,有时候是慕课网提交的时候一个BUG,无论对,错都是同样显现代码错误,所以你在电脑中的zend studio跑一下看看对错就行了。

  • leftatrium
    2017-07-06 14:56:09


    echo ($a and $b)?"通过":"不通过"; 
    echo ($a or $c)?"通过":"不通过"; 
    echo ($a xor $c xor $d)?"通过":"不通过"; 
    echo !$c?"通过":"不通过"; 
    echo $a && $d ?"通过":"不通过";
    echo $b || $c ||$d?"通过":"不通过";