课程
/后端开发
/PHP
/PHP入门篇
if($sex=="男")这里的$sex是布尔型吗
同上面的问题其他的$noHouse $isPregnancy这些都是一样类型吗
2016-07-11
源自:PHP入门篇 6-14
正在回答
$sex变量不是bool类型,是字符串,本身的含义是性别, 在$sex == "男"表达式中,比较运算符会判断$sex的值是否为"男",是则返回bool类型的值true,继而执行大括号之内的任务。这里的$noHouse、$isPregnancy是bool类型,在声明时候已经赋予了其含义,变量本身想表达的含义分别是 没有房 和 已经怀孕。拿没有房来说 $noHouse 如果为true 表示这个人没房。
银币
银币 回复 银币
M_先生 回复 银币
让老夫瞅瞅 回复 M_先生
M_先生 回复 让老夫瞅瞅
( ) 里的结果整体是个布尔值。而$sex是一个变量而已,具体是什么类型看具体情况。 而($sex=="男")这就是一个布尔值了
布尔类型只有结果,一个是true 一个是false。没有其他的结果。$noHouse和$isPregnancy是一个函数而已相当于X,Y,Z$sex也是一样。sex是性别,nohouse是没有房,isPregnancy是怀孕
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答关于svn的一些问题
1 回答才学想确定一些东西
2 回答我想请问一下
2 回答多站点没有问题,但是好像存在一些衍射问题
1 回答老师 ,我想请问一下