问答详情
源自:3-6 PHP标量类型—布尔类型

变量不等于的问题

求教个问题: $flag = $man !== "男"; 这种语法就正确 $flag != $man == "男"; 这种语法就不正确 这是为什么

提问者:tpjaord 2018-02-03 21:32

个回答

  • 真的菜的抠脚
    2018-08-03 11:00:35

    "="是赋值符号,“==”是等于,“!=”是不等于。

  • 慕粉0271876
    2018-03-27 19:38:39

    前面的等号是赋值符号,即将判断表达式($man=="man")的值赋给了$flag;而后面的==是用于判断$man是否等于"man";至于你后面的式子,是搞混了定义。

  • EwdAger
    2018-02-03 22:04:49

    因为第一个是把$man !== "男";这个算式的值赋值给$flag