class A {
public $x, $name;
public function __construct($x) {
$this->x=$x;
}
public function __clone() {
$this->name="Jsem klon / ".$this->x;
}
}
$a=new A("instance A");
$b = clone $a;
$b->x="instance B";
$c=$b;
echo '
$a:
';
print_r($a);
echo '
$b:
';
print_r($b);
echo '
$c:
';
print_r($c);
echo '
unset($a):
';
unset($a);
echo '
$a:
';
print_r($a);
echo '
$b:
';
print_r($b);
echo '
$c:
';
print_r($c);
?>