3 ms·
Well let's be clear ... "bad" is a little more subjective than "faults," which can at least be qualified. By some measure, every language has warts. PHP in 200
by nkozyra 6y ago
Well let's be clear ... "bad" is a little more subjective than "faults," which can at least be qualified.
By some measure, every language has warts. PHP in 2008 had a ton of them. PHP in 2020 has fewer of them. Which is a lot like JS.
- ragnese 6y agoBut if PHP in 2020 still has a TON of warts and other languages (even ones with large ecosystems) have WAY FEWER warts, does it matter if PHP has improved since 2008?
- nkozyra 6y agoAgain, I stopped messing with PHP at 5.7 and have watched 7+ grow. My daily language is Go, which I like a lot. Had or have runs with python, asp!, Perl, c#, node, delphi and used rust and Java for personal projects. I can find warts in all of them. At one point I'd have put PHP right above JavaScript and ASP down at the bottom. Now? I don't see it. Legacy issues are still there, like inconsistent standard library function names, but otherwise I don't see it - as a whole - as any more 'warty' than most of those.