On 29 March 2015 at 12:28, Gints Murans <g...@gm.lv> wrote:

> What happened to this RFC? This is a really great idea for php.

The 'Skip Params' RFC (https://wiki.php.net/rfc/skipparams) went to
vote and was declined.
The 'named params' RFC (https://wiki.php.net/rfc/named_params) author
has been working on stuff they feel is more important.

> Reading over some old code, this way it would be a lot easier to understand 
> what that second parameter boolean = true is:

You can do this right now, if you want to:

getIdByTitle('sample', $insert = true);

> About syntax: $insert => true seems kind of confusing:
>        $insert = true;
>       getIdByTitle('sample', $insert => $insert)

You shouldn't need it for the case where you're actually already using
a parameter e.g. `getIdByTitle('sample', $insert);` already indicates
what the parameter is. The only place where you could argue this
syntax is needed is when you're passing in just a bare 'true' which
has no syntactic meaning associated with it.

That syntax works for all versions of PHP, so I guess a new syntax
that achieves the same thing is unlikely to be that popular an idea.

cheers
Dan

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to