ID: 20673 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Verified Bug Type: Scripting Engine problem -Operating System: Win 2000 NT +Operating System: Win 2000 NT/Linux -PHP Version: 4.2.1 +PHP Version: 4.3.0-dev/4.4.0-dev
Previous Comments: ------------------------------------------------------------------------ [2002-11-27 07:04:52] [EMAIL PROTECTED] <? $a = 7; $a = $a + $a++; echo $a; //the result is 14; ?> When I add a reference to $a, the behavior of $a + $a++ becomes inexplicable different. Note that $a isn't changed anywhere! <? $a = 7; $b =& $a; $a = $a + $a++; echo $a; //the result is 15; ?> The only difference is $b =& $a, but why $a takes care of references to itself? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20673&edit=1