3 ms·
Can we all just agree PHP (like many other languages) has some bad features / design choices (evolutionary features, whatever you wanna call em), yet when used
by nthitz 15y ago
Can we all just agree PHP (like many other languages) has some bad features / design choices (evolutionary features, whatever you wanna call em), yet when used properly under the right circumstances it does the job quite well?
- Killswitch 15y agoAgreed.
- mikeash 15y agoI'll accept "does the job". I don't accept "quite well". I've seen PHP do a lot, but I've yet to see it do anything truly well.
- jrockway 15y agoIndeed. It lets you write verbose tangled masses of SQL, code, and HTML. That gets the job done, but when you see the power of declarative programming and good libraries, you can do a lot more with a lot less code.
- methodin 15y agoWhat does it not do well?
- mikeash 15y agoSince I haven't seen PHP do anything well, I'd posit that what PHP does not do well is everything.
- mattbriggs 15y agoA truely masterful carpenter could build you a pretty impressive desk with nothing but a few jagged rocks. But put better tools in his hands, and the same guy will do a much better job, faster. That was the point of the original blog post, and this one didn't really contradict it in any meaningful way.