Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This article doesn't touch on any of the reasons why PHP is a bad language, entirely glossing over it's inconsistent and often baffling internal design, and instead defending it's validity by arguing that you can ship things with it. You can hammer nails with a rock too, and screw screws with a pocket knife, but that doesn't mean that people who've used hammers and screwdrivers will stop saying that rocks and pocket knives are bad tools to use for construction.

JavaScript is also a bad language - the === operator has no business existing, for just one example - but it's impossible to avoid, due to being the only language which runs client-side in a browser, and the same is not true of PHP.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: