I've seen this sort of nit-picking, hatrid and unnecessary judgement going on with a lot of languages, not just PHP. I don't get the point in it - it's not productive at all to judge other people's tool of preference for completing certain tasks. For example, I prefer to use Assembly over C for OS dev, but I don't go around writing all of my personal opinions about why I don't use C for OSDev (don't get me wrong, C's my favourite for applications).
I've used PHP and it does what you need any web scripting language to do; it integrates nicely, cleanly and comfortably with HTML pages, it provides efficient methods to construct your website, it has integrated support for MySQL and other database platforms, it gives you all sorts of useful string processing functions. Perl and Python can do the same thing just as well and I'd use them if I didn't prefer PHP that little bit more. But what I all-too-often see people doing is picking on the things that 99% users of a language will never even touch, like the fancy XYZ feature that lets you open and close drawers on your desk with the ASDF controller board, whose API functions' names are inconsistent because of the case that the letters are spelt in.
It just all seems like fanboyism and rejecting those who have their own taste in their tools. Perhaps it's people just being afraid to get out of their comfort zone and try something new. I always 'hated' Java, but I tried it the other day and it's actually okay. It's not my favourite or anything, but I've learned that it's not something to hate.
In the end, it's all about what you prefer to use, so some people like the aforementioned blogger just need to get a life, stop wasting their time with pointless blog posts that only antagonise people and get everyone wound-up. Perhaps they need to swallow their pride and try the language that they complain about. Try actually using it the way other people do. In the end, they'll probably find that the 'hammer with two claws and no head' is actually useful for removing nails quickly - they were using it wrong or expected it to do something it acutally wan't designed for. And they overlooked the swiss-army hammer which does everything that you could ever want.
Or perhaps they won't. But hey, it's all about our own opinions and preferences, but I am against trying to lead some sort of Cult of Hatrid of a certain programming language. It's just pathetic and petty.
I'll leave you with this: Great, you don't like PHP. Why are you complaining about it? You don't have to use it! Use your beloved Python. You'd love it and we couldn't care less, so everyone's happy
