> So no you are not saying "PHP is not Java or C#". I don't want to touch > any religious views but it's really funny to read :)
Not sure I get your remark... of those languages, I've said, in essence [1] "Don't *force* PHP to look less like Java, ECMAScript, C#, or C++ without a good reason and a new feature" and [2] "Don't preclude other languages' advanced features from being added to PHP later -- even much later -- with their most obvious syntax by clipping syntax in PHP.now so that later additions are more difficult." And PHP is looking more like ES in some ways (array literals). I like that. I don't insist on it, but it's a leg up. CF did that too a while back, and that brought me back to it for a project. As I said, if inner classes are ever added to PHP, it stands to reason they would follow the syntax of other C-style languages. And you might then apply your (I believe flawed) argument that "any token that could be considered superfluous in a given parser context *and* PHP version should become optional" with the default meaning being permanently fixed as of that PHP version. It doesn't stand up to scrutiny because you just end up with more magic to remember and no real advantages, especially over time. But really, really truly, I am not going to comment again on this thread but just wish you luck in swaying the people that count! Cheers, -- S. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php