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

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members