Which is why my cute phrase is "PHP is training wheels without the bicycle". It's seductive, but tops out faster than any serious developer would be happy with. Fine for the casual web-interaction hacker, but if you program more than an hour a day, you'll be frustrated.