PHP is like Perl, with half the power, one quarter the shitty syntax, and equally the same insanity for naming stuff. I find it good for small to medium projects, even if its object model quickly feels limited and you have to get used to the global namespace of functions. It's still a million times better than the shit Microsoft has, and for web hacks, certainly better than most stuff I've seen for Perl and Python.