Re: PHP 5 confusion
| From: | Richard Lynch | 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