<?php
   /*
    * 对象克隆clone,通过已有的对象复制一个新的对象,
    * 但是两者之间并非是同一个对象
    */
   #克隆对象关键字clone
class kl{
    public $count;
    private $money=0;
    public function __clone()
    {   //这个简单的说就是被克隆方法的构造函数
        // TODO: Implement __clone() method.

        var_dump($this);
        $this->count++;
    }
}
$s1=new kl();
$s1->count=1;
$s2=clone $s1;
$s2->count=2;

echo $s1->count;
echo "<hr/>";
echo $s2->count;

//如果不允许对象被克隆,可以将__clone()方法私有化(本质是不允许对象在外部被克隆)

?>

答案:s1的count为1,s2的count为2,两个互不干扰。