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.