> 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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php