how i emanate duplicate an vigilant php?
it appears php objects upheld reference. even assignment operators seem formulating duplicate object.
here's simple, constructed proof:
<?php
class {
open $b;
}
function set_b($obj) { $obj->b = "after"; }
$a = new a();
$a->b = "before";
$c = $a; //i generally design emanate copy.
set_b($a);
print $a->b; //i design arrangement 'before'
print $c->b; //i generally design arrangement 'before'
?>
in both imitation cases i am removing 'after'
so, i pass $a set_b() value, reference?
Comments
Post a Comment