3 ms·
This does not seem reasonable. I mean that literally -- this feels more like a choice driven by culture than by reason. The cons seem nowhere near strong enoug
by jpadvo 15y ago
This does not seem reasonable. I mean that literally -- this feels more like a choice driven by culture than by reason.
The cons seem nowhere near strong enough to counter the fact that the overwhelming majority of users want this syntax, and have been asking for it for years.
- jasonlotito 15y ago> and have been asking for it for years. Which is why it's being brought up again for 5.4, since this vote took place in 2008. I really don't see the issue here.
- astrodust 15y agoMaybe it's too much like JavaScript and Ruby and...well, it is kind of a long list.
- ChiperSoft 15y agoIt's like they don't even _want_ to fix the language.
- jpadvo 15y agoI catch myself feeling that way, too, but it is uncharitable and inaccurate. They do work a lot of work on developing the language. The issue is that sometimes their idea of what is should be differs from the idea that most people have.
- etfb 15y agoI don't think it's possible to be too uncharitable about the developers of PHP. Courtesy demands that we give them the benefit of the doubt; but by this stage there is very little doubt left, so very little benefit as well.
- nir 15y agothe language they built and let everyone in the world use for free powers sites from wikileaks to whitehouse.gov, and its simplicity allowed a lot of non-programmers to write working code and sometimes even start new careers. so it is possible to be too uncharitable about them. that decision, though, is unfortunate IMHO. esp seeing that the userland votes are overwhelmingly pro while the devs are con.
- jpadvo 15y agoIf courtesy means giving undeserved benefit of the doubt, I'm all for discourtesy. This is about rational discourse. The statement that "It's like they don't even _want_ to fix the language" is inaccurate. It does not relate to the state of things in the real world. Accusing the developers of some warped intent to keep it in a broken state is an understandable expression of frustration, but it does nothing to advance our discussion and contributes to a misunderstanding of the situation.
- qw 15y agoI still hold a grudge against them for disabling short tags by default. Who decided that "<?php echo $variable;?>" is better than "<?=$variable ?>". I think one of their main arguments was that it could conflict with XML / XHTML parsers, but the people who want to parse php files using XHTML parsers are probably in the minority.