课程
/后端开发
/PHP
/PHP入门篇
$noHouse和$isPregnancy后面怎么没有加上== TRUE?
2014-11-05
源自:PHP入门篇 6-14
正在回答
楼上前面的没说错,执行时因为已经赋值为true,所以为了代码的简介就省略了,不过后面的说错了,去掉=="男"是会影响持续执行结果的,上面定义了$sex==男,下面if(sex=="男")还是必要的,去掉=="男"的话,程序不会去判断$sex的赋值是什么,只会默认为$sex有值,为true,这样就只会执行的一个if语句,不信删了它,再把$sex的赋值改成"女"。结果和原程序输出结果不同。
crazydaddy
小周爱学习
上面已经定义了$noHouse=ture;
也可以像楼上兄弟说的默认的就是ture,你把if($sex=="男")里面的=="男"去掉,执行的结果也是一样的,因为之前已经定义了
同问,是不是因为默认为TRue?!
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答wamp安装不了
2 回答可以这样理解不?
3 回答打开文件的路径
2 回答问一个配置问题
3 回答代码会敲,但是理解不了