Ilia Alshanetsky wrote:
Each programming & scripting language has its strengths and areas of focus. Just because another language implements a feature, does not mean the rest should follow suit. What you fail to realize that every feature adds to the language complexity, making it more difficult to use, harder to debug and ultimately makes it slower. PHP's biggest strength since day one was simplicity, to sacrifice that, to allow someone to use something that has been hammered into their head in their CS class is beyond silly.
I agree that argueing that other languages have feature xyz and therefore PHP should also have it is pointless. PHP works quite well already and its competitive advantage is among other simplicity. So things need to be weight well. I feel that named parameters would actually finally be a new feature that actually makes things simpler compared to the many features recently added. But then again it seems that the bulk of people who have the power to actively stear PHP disagree. So I see little reason to continue this discussion.
regards, Lukas -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php