You mean 5.4's associative array syntax:
func([$arg1,'name2'=>$arg2,$arg3]);
is too verbose for you for a mix of named and non-named parameters? How would you shorten it?
func([$arg1,'name2'=>$arg2,$arg3]);
is too verbose for you for a mix of named and non-named parameters? How would you shorten it?
func(array("arg1", "name2"=>"arg2", "arg3"));
Which is much "uglier" than the new syntax.
That doesn't sound like a legitimate reason to me. It's not javascript. So what?