课程
/后端开发
/PHP
/PHP入门篇
我很疑惑,$a的值为整型1,而$b的值为字符串,为什么$a = $b是为真?是不是比较它们占用的内存空间大小啊?
2014-10-23
源自:PHP入门篇 5-4
正在回答
= =是之比较值,= = =才是只和类型一起比较。这个就是被定义了的,理解就好。没有为什么。
我觉得PHP中变量是弱类型的,对数据类型规定的不严格造成的
判断相等不是应该是 $a==$b 么 = =
我知道了,字符串在比较或运算时,先将字符串转换为数值型,然后再参与运算,$b转换为数值型就是1了。
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答安装完成之后一直闪退
1 回答这个用PHPstudy可以替代吗
3 回答这么做对吗???
2 回答什么是复合变量?
6 回答在安装之前电脑已经有了Apache,是否会冲突,如果会该怎么解决?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号