I have a couple of years as a PHP developer under my belt now, and I have to admit other web languages/frameworks (ASP .Net and Ruby on Rails especially) are looking much more tempting than PHP. It just seems like PHP is being left in the dust by the competition. I'm even seriously considering abandoning PHP altogether and going with Ruby on Rails.
So, my question is, why the heck should I continue to use PHP when it looks like other languages are taking giant leaps and PHP is just staying stagnant (more or less)?
Edit:
There are some things I really like about PHP. Like some of you have already said, it's ease of use and $0 cost are chief among reasons why people start developing in PHP, but i'm asking why I should continue developing in PHP.
I really believe that in the attempt to make PHP easy to use, it has some built in features that can give you some really bad programming habits. For instance, I see alot of duplicate code that is peppered across multiple files because each page needed the same behavior.