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.
This is how I feel too. PHP to me has been ideal for getting things done, but I suppose those who harshly criticize it are concerned with some obscure purity that has less to do with getting things done than style preference.
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.