It's something I find interesting. PHP "haters" keep pointing at flaws, yet in almost 10years of doing PHP, the only thing that really ever annoyed me is the string and array parameters order...
And I've done a wide range of thing in PHP, including scaling websites to millions of pageviews per day.
PHP might have design flaw, but in the end, they don't matter because they actually don't affect the day to day developer.
And I've tried my hands at Ruby, Python (still use it but more for scripting than web dev), C# (was actually my first language for webdev), and weirdly enough I find that they get in the way more that PHP does when it comes to building websites.