本文主要是介绍php--对象的赋值与clone的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//对象的赋值与clone的区别
class Fruit
{protected $a;public $b = 'bb';}
$obj = new Fruit;$obj2 = $obj;
$obj3 = clone $obj;
$obj4 = &$obj;
$obj->b = 'aa';
echo $obj2->b; //aa
echo $obj3->b; //bb
echo $obj4->b; //aa
只有clone的对象重新分配的内存空间。
这篇关于php--对象的赋值与clone的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!