ID:               17207
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
-Bug Type:         Unknown/Other Function
+Bug Type:         Feature/Change Request
 Operating System: Any
 PHP Version:      4.1.2
 New Comment:

This is not supposed to work at all, I'm making this a feature
request.

Derick


Previous Comments:
------------------------------------------------------------------------

[2002-05-14 08:50:30] [EMAIL PROTECTED]

When calling a function with call_user_func_array, if one of the
parameters is not set, the trailing hash values are assigned to the
wrong parameters.

function test( $a, $b, $c ) {
  echo "|$a:$b:$c|";
}

$aParams = array( "a" => 1, "c" => 3 );

call_user_func_array( "test", $aParams );

The output I get is
|1:3:|

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=17207&edit=1

Reply via email to