On 03 October 2005 15:41, Robert Cummings wrote: > Amazing how fast the assumption has become that passing > object values in > PHP5 is identical to passing the object by reference. It is not the > same, there are subtle differences. Either way I'm not weighing in on > the $ref = &$this issue, only that $obj = $someObj is NOT the same as > $obj = &$someObj.
Yes, very true. I've mentioned before that I think PHP 5's object thingummies should be referred to as "handles" (and I'm sure I actually saw this usage in early versions of the PHP 5 or Zend Engine 2 proposals). Then, it's much clearer that: $obj2 = $obj1 gives you a copy of the object handle, but: $obj2 = &$obj1 gives you a reference to the handle. Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Headingley Campus, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php