On Fri, 2009-02-06 at 14:10 +1300, German Geek wrote:

> I've thought about this problem before but couldn't think of a
> solution either. 


Well, I guess I *did* think of a solution, it just happens that PHP
doesn't do "the logical thing"(tm) 

;-)

I would hope the PHP developers would implement this idea for a future
version. The concept is simple, just specify which parameters in the
function call you want to change and leave the others as their default.

I've added it here: http://bugs.php.net/bug.php?id=47331 with comments
about similar/related bugs.

Feel free to vote on this. I think it's a necessary addition to the
language and often a source of frustration for me in large projects
especially where functions get older and older and more parameters are
needed to maintain backwards compatibility yet get new functionality
too.


Reply via email to