您的位置:首页 > 编程语言 > PHP开发

php 对象赋值后改变成员变量影响赋值对象

2017-02-15 16:04 288 查看
话不多说看代码

<?php
class obj
{

}

$obj1=new obj();//实例化对象
$obj2=$obj1;//赋值新对象
$obj1->name="test";//改变老对象的成员变量属性
var_dump($obj1);
var_dump($obj2);
$obj2->name="name";//改变新对象的成员变量属性
var_dump($obj1);
var_dump($obj2);
?>


打印结果



对obj1的操作 直接影响了obj2 , 对obj2的操作 直接影响了obj1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐