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

$noHouse和$isPregnancy后面怎么没有加上== TRUE?

正在回答

3 回答

楼上前面的没说错,执行时因为已经赋值为true,所以为了代码的简介就省略了,不过后面的说错了,去掉=="男"是会影响持续执行结果的,上面定义了$sex==男,下面if(sex=="男")还是必要的,去掉=="男"的话,程序不会去判断$sex的赋值是什么,只会默认为$sex有值,为true,这样就只会执行的一个if语句,不信删了它,再把$sex的赋值改成"女"。结果和原程序输出结果不同。

2 回复 有任何疑惑可以回复我~
#1

crazydaddy

大神~我误导了楼主,哈哈...
2014-12-26 回复 有任何疑惑可以回复我~
#2

小周爱学习

结果和源程序输出结果相同吧,打错字了么~
2015-12-03 回复 有任何疑惑可以回复我~

上面已经定义了$noHouse=ture;

也可以像楼上兄弟说的默认的就是ture,你把if($sex=="男")里面的=="男"去掉,执行的结果也是一样的,因为之前已经定义了

0 回复 有任何疑惑可以回复我~

同问,是不是因为默认为TRue?!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       456046    人
  • 解答问题       6307    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信