Christian Schneider wrote:

[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



Reply via email to