中易网

在php中对于一个对象,普通赋值和引用赋值有什么区别

答案:2  悬赏:30  
解决时间 2021-02-18 13:45
例如:
class Car (){
public $name = "aodi";
}
$car_a = new Car();
$car_b = $car_a;
$car_c = &$car_a;
这样$car_a,$car_b,$car_c都指向了刚刚实例化的对象啊,加不加&符号有什么区别吗?
最佳答案
把变量存储值当成文件存储内容来理解,普通赋值就是文件复制,引用赋值就是建立快捷方式,明白了吧。
全部回答
在新命名一个变量时比如,string a=new string();其中a作为一个变量标志符就是所谓的引用,它是存放在栈内保存的,而new string()是到堆中开辟空间的。所谓的引用传递是指被赋值的引用指向=后面的引用所指向的堆的空间地址。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
草原人烤全羊地址有知道的么?有点事想过去
孢子怎么检查游戏版本
为什么跟女朋友开个玩笑,她都会叫分手呢?开
2.0自由光有没有远程启动功能
安卓手机短信排序错乱及通话记录不显示怎么设
87年3月20日子时是 什么命
麦趣新语在什么地方啊,我要过去处理事情
肝脏有造血功能吗?
台式电脑cpu有什么用
曹家村这个地址在什么地方,我要处理点事
有谁知道用 "生日快乐" 做谜底的字谜呀?~~~急
苹果手机抹掉所有内容和设置会还原设置吗
灭菌80摄氏度要好久?
谋定三国txt网盘
本人学机械,想转行
推荐资讯
root多少时间需要
平遥盛远汽车贸易有限公司怎么去啊,有知道地
osi 模型哪几层啊???
所有专科学校都有专升本吗?
大连甘井子泡崖附近有舞蹈班吗?
什么是熔断器的约定时间 和约定电流
这样的脚丫用什么药一次用好?
dnf山西一区坟家名字的那个一是怎么打的
新浪微博里经常听别人说大号和小号,是什么意
在农行消户可以让人代替吗?
郑州婚礼策划哪家好?
在点电荷+Q形成的电场中有一点A,当一个-q的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?