首页 > 作文

深拷贝和浅拷贝

更新时间:2023-04-06 18:54:09 阅读: 评论:0

<?php/***深拷贝、浅拷贝    深拷贝:将被拷贝对象中引用的类一起拷贝    浅拷好天气贝:拷贝对象时,不能够将对象中引用的其他对象进行拷贝**/class tes盛世中国t{    public $a = 1;}class testone{    public $b = 2;    public $obj;    public function __construct(){        $this->obj = new test();    }}$test = new testone();/*** 浅拷贝*/$test_shallow = clone $test;$test_shallow->b = 3; //改变拷贝出来的对象中的$b的值 被拷贝对象的$b的值不变echo $test->b."\n"; //输出 2$test_shallow->obj->美的启发;a = 5; //改变拷贝出来的对象中引用的obj的$a的值,被拷贝对象中相应的值也会改变,说明两个对象中的ob网络游戏图片j指向了同一个南极极夜对象echo $test->obj->a; //输出5/***深拷贝  无论如何改变$test_deep的值都和$test对象无关*/$test_deep = rialize($test);$test_deep = unrialize($test_shen);$test_deep->obj->a = 6;echo $test->obj->a;

本文发布于:2023-04-06 18:54:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/57d9083af9ab4c3bfe97c1242a60aee3.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:深拷贝和浅拷贝.doc

本文 PDF 下载地址:深拷贝和浅拷贝.pdf

标签:象中   对象   南极   极夜
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图