代码如下,在这种情况下php允许访问私有及保护属性:
class yunke
{
protected $a = 55;
private $b = 66;
public function merge()
{
$result = clone $this;
$result->a=88;
$result->b=99;
return $result;
}
public function show()
{
echo $this->a;
echo $this->b;
}
}
$test = new yunke;
$test->show();
$test2=$test->merge();
$test2->show();
输出:
55668899