note 71448 deleted from language.oop5.basic by colder

From: Date: Sun, 19 Aug 2007 23:44:21 +0000
Subject: note 71448 deleted from language.oop5.basic by colder
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-129619@lists.php.net to get a copy of this message
Note Submitter: jcastromail at yahoo dot es ---- in php 5.2.0 for classes $obj1 = $obj2; is equal to $obj1 = &$obj2; creating a reference of the object. <? class test { public $var; } $instance=new test(); $assigned=new test(); $reference=new test(); $copy=new test(); $instance->var='var of instance'; $assigned->var='var of asigned'; $reference->var='var of reference'; $copy->var='var of copy'; $assigned = $instance; $reference =& $instance; $reference->var='var of reference'; echo $instance->var."<br>"; echo $assigned->var."<br>"; echo $reference->var."<br>"; echo $copy->var."<br>"; ?> it's return var of reference var of reference var of reference var of copy

« previous php.notes (#129619) next »