How do I create a copy of an object in PHP?
It appears that in PHP objects are passed by reference. Even assignment operators do not appear to be creating a copy of the Object. Here’s a simple, contrived proof: <?php class A { public $b; } function set_b($obj) { $obj->b = “after”; } $a = new A(); $a->b = “before”; $c = $a; //i would … Read more