基础题:对象引用有关问题
程序员文章站
2023-12-26 11:53:33
...
基础题:对象引用问题?
请问为什么结果是5 而不是10;
我的理解是:PHP5中,除非你用clone关键字明确要克隆一个对象,否则将永远不会无意识地复制对象。
这样理解对吗?
$global_obj=null;
class Demo{
var $my_val;
public function __construct(){
global $global_obj;
$global_obj=&$this;
}
}
$p=new Demo();
$p->my_val=5;
global $global_obj;
$global_obj->my_val=10;
echo $p->my_val; //输出5
var_dump($p===$global_obj); //返回false
?>
请问为什么结果是5 而不是10;
我的理解是:PHP5中,除非你用clone关键字明确要克隆一个对象,否则将永远不会无意识地复制对象。
这样理解对吗?
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
推荐阅读
-
基础题:对象引用有关问题
-
一个面向对象方面的很基础的小白有关问题,求指点
-
一个基础的PHP有关问题
-
php 基础有关问题二维数组求和
-
文本有关的样式和jQuery求对象的高宽问题分别说明
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
解决JS内存泄露之js对象和dom对象互相引用问题
-
【java基础】面试常见问题:类和对象,封装继承多态,final关键字,static关键字,类加载过程,双亲委派模型
-
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论