[snip]
I was also thinking of proposing named parameters, i.e. basically removing the need for array() in foo(array('style' => 'hot', 'size' => 42)); but I guess that'll be even more controversial :-)
Named parameters - i think is very good idea. I know i would use them. I'm really not sure about the correct syntax for it though. They should be optional and may have default values and provide a way to extend old functions that already have optional parameters.
Just for example: function f($a,$b=false,keyword $c='xyz') { } f(1) f(1,true) f(1,c='www') f(1,true,c='www')
Just general thoughts: Maybe there should be a way to specify that a keyword is required. Maybe there should be a way to specify external name other than argument variable name as in the following example:
function g($a,keyword 'aa' $ab) { }
Ok, that's it from my side, it's up to you now, - Chris
-- NetCat
------------------------------------------------------ SPAM-Free 10mb Free email + Antivirus + POP3 + more... Get it at http://www.doal.co.il:81/free/?c=all-spam
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php