4.3.2RC2: mul_function() Change Kills -1 As Parameter Default?

From: Date: Fri, 02 May 2003 17:04:41 +0000
Subject: 4.3.2RC2: mul_function() Change Kills -1 As Parameter Default?
Groups: php.internals 
Request: Send a blank email to internals+get-1172@lists.php.net to get a copy of this message
For me with 4.3.2RC2 (Win32 build) this code no longer works as it should: function test($param = -1) { echo $param; } test(); Instead of printing -1, is prints 0 instead. I tracked this for a while through the code, and believe the problem is with the changes just introduced to mul_function() in zend_operators.c. I can't follow it well enough to explain why, but if I revert to the php_4_3_2RC1 version of mul_function() my test code works again. Michael Sisolak msisolak@gvpi.com __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com

« previous php.internals (#1172) next »