> 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

Reply via email to