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

false和$flag有关系吗 $flag求翻译 如果是“true”则输出的是“1”,“false”则什么也不输出。这句话是啥意思,只是进行判断的作用吗,就是说输出以后如果是1,就说明是正确的,如果啥都没显示 就是说明是错误的··?是这样理解吗

正在回答

2 回答

那赋值给变量$flag 意义何在 就是说这个变量是否满足什么条件吗,按题目说$man=='男'的比较是满足条件的,那这个值是1, 把1赋值给变量$flag 那就是说这个变量的值是1,也就是说$flag=1, 是这个意思吗



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

银鳞

还是不对,$man=="男"这整个语句比较的结果是一个布尔变量的值true,$man只是一个字符串string变量,比较两个字符串是否相同,把结果true或者false赋值给flag,于是flag就是一个布尔变量,值为true,但是直接使用打印的时候,布尔变量如果是true则会输出字符1
2014-08-15 回复 有任何疑惑可以回复我~

同学您好,本节主要讲解的是布尔类型,若将一个布尔类型进行输出的话,如果是“true”则输出的是“1”,“false”则什么也不输出。$man=='男'进行比较是为了得到一个布尔类型的值然后赋值给变量$flag。

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

举报

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

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

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