您的位置:首页 - 教程 - PHP - 正文
php的__clone克隆方法

__clone方法在一个对象赋值给另外的一个对象的时候自动调用

<?php

class A
{
	public $a = "aa";
	public $b = 10;
	function __clone()
	{
		$this->a = "bb";
		$this->b = 2;
	}
	function __toString()
	{
		return $this->a."{$this->b}";
	}
}
$a= new A();
$b = clone $a;
echo $b; //输出 bb2

评论: