最赞回答 / 默然hui首
应该说一楼的很形象,开始我也没有理解,看了一楼的形象比喻茅塞顿开。这里不是优先选择哪一个变量的问题
首页$a是被赋值为字符串 占一个内存位置,而$b也同样占一个内存位置,只不过值是跟$a一模一样而已,而在$c这里,我们需要理解的是当$a没有被新赋值的时候,那么$c的值就会是第一次被赋值时候的值,课程代码中$a显然是被重新赋值了,所以$c显示的结果就是被新赋值的值。注意一下,$b的值是不会发生变化的,因为$b与$a是存储在内存不同位置.$a被重新赋值了,但是$b是没有被重新赋值过....
2014-05-26
最赞回答 / jaleel
在PHP中,使用运算符 <>, !=, !== 这三个。但是其中 <> 和 != 这两个等价的,是判断两个比较的量的值是否相等,而 !== 除了要比较值,还会比较类型。 所以说<> 和 != 是没有区别的。
2014-05-23