| Posted by Chung Leong on 06/19/29 11:48 
kasztelix@gmail.com wrote:> I belive it is not redundant. Look here:
 > http://uk.php.net/manual/en/language.references.whatdo.php
 >
 > Not using the & operator causes a copy of the object to be made. If you
 > use $this in the class it will operate on the current instance of the
 > class. The assignment without & will copy the instance (i.e. the
 > object) and $this will operate on the copy, which is not always what is
 > desired. Usually you want to have a single instance to work with, due
 > to performance and memory consumption issues.
 
 PHP uses copy-on-write. Variable separation would only occur if there's
 a reference to the object returned.
  Navigation: [Reply to this message] |