On the PHP-Tip-A-Day site today Greg Bulmash shares some of his thoughts about why people hate PHP.
I recently read Kevin Schroeder's blog post about 10 Reasons To Use PHP. Then -- silly me -- I started reading the comments. It only took a few before the obligatory anti-PHP hater came out and started insulting the language and the people who use it. That made me think about why that hate exists.
He points out that some of it probably has to do with people not really understanding what PHP is all about (no, reading a blog post dosen't make you an expert on it) and mentions PHP's dynamic typing as a sticking point with several developers.
Usually someone hating on PHP does so because they don't understand it, are upset by what it lets people get away with, feel it makes it too easy for someone to earn the title of "developer," or because they're dicks who have to insult other people because they can't simply be happy with their own choices.