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

"当需要判断两个变量是否为同一个对象的引用时"是什么意思?

"当需要判断两个变量是否为同一个对象的引用时,可以使用全等运算符===进行判断",这里的两个变量为同一个对象的引用,是指什么呢?

正在回答

3 回答

$a = new Car();
$b = &$a;
就是这个意思。$a和$b两个变量属于同一个对象的引用


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

不是很明白你的意思,两个变量为同一个对象的引用,你就理解成两个变量中存储的是这个对象的地址吧!判断两个变量是否为同一个对象的引用,也就是判断地址是否一样!

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

KeepMovingOn 提问者

$b = &$a b就引用的变量a的地址啊
2015-10-22 回复 有任何疑惑可以回复我~
#2

乔帮主

回复 KeepMoving2015个人觉得不对哦!b里面装的应该就是a里面装的地址,也就是说跟a指向了同一地址!这样说,不知道你明白没!
2015-10-22 回复 有任何疑惑可以回复我~
#3

时间是个环 回复 KeepMovingOn 提问者

应该是a引用b的 $a = 123456; $b = &$a ; $b = 45678; echo $a; // 这个时候输出 45678
2015-10-22 回复 有任何疑惑可以回复我~
#4

KeepMovingOn 提问者 回复 乔帮主

嗯,是这个意思
2015-10-22 回复 有任何疑惑可以回复我~
查看1条回复

这里是用来比地址的,就是指针位置    指针位置就是引用


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

KeepMovingOn 提问者

$a = new Car(); $b = &$a; 你说的是这个意思吗?
2015-10-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

"当需要判断两个变量是否为同一个对象的引用时"是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信