#!/www/server/bin/php -q 0,1=>1),2,array(0=>0)); function foo() { var_export(func_get_args()); echo "\n"; return 2; } $a = array('d' => 4,); foo ( /* qux */ array('a' => 1, 'b' => foo(array('c' => 3) /* bar */)), $a, array('e' => 5) /* foo */ ); ?>