Hi Brandon: > http://blog.libssh2.org/index.php?/archives/51-Youre-being-lied-to..html
Yeah, that's a good article. I've seen it on other occasions. But she's kind of "lying" too... <?php // Regular variables' "copy-on-write reference set" Sara discusses: $a = 'foo'; $b = $a; $a = 'bar'; echo "\$a = $a, \$b = $b\n"; // While Sara is right about "copy-on-write reference set" being // the model when changing objects to other data types: class copy_on_write { public $m = 'foo'; } $a = new copy_on_write; $b = $a; $a = 'bar'; echo "\$a = $a, \$b->m = $b->m\n"; // Copy-on-write is not what happens when dealing only with objects: class not_copy_on_write { public $m = 'foo'; } $a = new not_copy_on_write; $b = $a; $a->m = 'bar'; echo "\$a->m = $a->m, \$b->m = $b->m\n"; ?> It may be nice to put examples like these into the manual. Thanks, --Dan -- T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y data intensive web and database programming http://www.AnalysisAndSolutions.com/ 4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409