Re: PHP 5 confusion

From: Date: Fri, 07 Jan 2005 17:43:39 +0000
Subject: Re: PHP 5 confusion
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-205846@lists.php.net to get a copy of this message
> Reading the PHP 5 documentation at: HYPERLINK > > "http://www.php.net/manual/en/language.oop5.basic.php"http://www.php.net/man > ual/en/language.oop5.basic.php, I am confused. > > In the example given, what is the difference between: > $assigned = $instance; > $reference =& $instance; > > I would expect all of the var_dump to display NULL > > The doc says "When assigning an already created instance of an object to a > new variable, the new variable will access the same instance as the object > that was assigned." so the above assignments seem the same to me and > setting > $instance to NULL should also set $assigned to NULL. I think they intendeed for you to assume $instance had something in it: $instance = new foo(); $assigned = $instance; $reference =& $instance; -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#205846) next »