[RFC] skipping optional parameters
| From: | Stas Malyshev | Date: | Tue, 17 Apr 2012 22:54:41 +0000 |
| Subject: | [RFC] skipping optional parameters | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-60126@lists.php.net to get a copy of this message | ||
Hi!
One of the annoying things I've encountered in working with PHP was
dealing with functions having long optional parameter lists, especially
if you need to change only the last one - you have to copy all the
defaults. Full named params implementation would solve it, probably, but
before we have that here's an easier solution for part of the problem:
https://wiki.php.net/rfc/skipparams
Basically, it allows you to do this:
create_query("deleted=0", "name",,, /*report_errors*/ true);
Implementation of it is here:
https://github.com/smalyshev/php-src/tree/skip_params
All things described in RFC seem to be working, please tell me if I
forgot anything. If it's accepted I'll also add tests, etc. of course.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227