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

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

慕圣2251184

2017-03-13 19:51

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

写回答 关注

3回答

  • 安妮的奇幻仙境
    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)?"通过":"不通过";

    慕慕5656...

    echo $a and ($b?"通过":"不通过"); 显示1是$a的值;

    2017-03-28 16:12:19

    共 1 条回复 >

PHP入门篇

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

455956 学习 · 6306 问题

查看课程

相似问题