note 107158 deleted from reflectionclass.clone by danbrown
| From: | danbrown@php.net | Date: | Wed, 11 Jan 2012 17:13:14 +0000 |
| Subject: | note 107158 deleted from reflectionclass.clone by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-185580@lists.php.net to get a copy of this message | ||
Note Submitter: matteopuppis at gmail dot com
----
<?php
class Obj {
}
$a = new Obj();
$a->test[0] = 'pippo';
$b = clone $a;
$b->test[0] = 'pluto';
echo ($a->test[0].'<br /><br />');
$c = new Obj();
$c->test[0]->prova = 'pippo';
$d = clone $c;
$d->test[0]->prova = 'pluto';
echo ($c->test[0]->prova);
?>
Expected result: "pippo pippo"
Actual result: "pippo pluto"
Why?