为了账号安全,请及时绑定邮箱和手机立即绑定

$man="男";$flag=$man=="男"; echo $flag;在声明变量man的时候就给它赋值了男,为什么下面又要比较$man=="男"

$man="男";$flag=$man=="男"; echo $flag;在声明变量man的时候就给它赋值了男,为什么下面又要比较$man=="男"

PHP
时不待人 2015-12-05 14:05:43
学了java的变量定义和输出,以及比较运算符,再学php就感觉转不过弯了。
查看完整描述

2 回答

?
LIANHK

TA贡献78条经验 获得超17个赞

这里应该只是为了举下例子,现实中 $man 不是固定的值,有可能是接受过来的参数,通过判断得出 $flag 的布尔值,从而进行下一步操作

查看完整回答
反对 回复 2016-03-01
?
晚安sp

TA贡献405条经验 获得超154个赞

你要理解了代码的意思就懂了,

$flag=$man=="男";//这句代码的意思是变量$man和"男"进行比较,并把结果赋值给$flag,懂了吗?

至于为什么比较。。。总要有个值比较的不是,,,你把男变成女,也没人拦着你。。。。

查看完整回答
反对 回复 2015-12-05
  • 2 回答
  • 0 关注
  • 1175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信