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

or和and操作有BUG吗? 看显示结果

显示结果本开应该是通过 但是这里显示1

提问者:慕圣2251184 2017-03-13 19:51

个回答

  • 安妮的奇幻仙境
    2017-03-13 20:04:47
    已采纳

    我觉得你这样写是不妥的

    你应该有一个变量去接收结果,然后再输出,例如:

    $x=$a and $b?"通过":"不通过";

    echo $x;

    类似这种表达


  • 慕沐4974640
    2017-08-12 13:55:17

    要有括号的

  • 慕慕5656945
    2017-03-28 16:05:23

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