Chris Roane has shared some of his thoughts on PHP, both the good and the bad (and its future) in the latest post to his blog.
People have different opinions in what they think is the best web programming language for certain tasks. Speed, ease of use, flexibility, learning curve, popularity and feature list are a few criteria you can use in "judging" a programming language.
He notes that, while PHP is a powerful tool to write web applications in, it is by no means the only (or best) way to do it for all situations. He suggests, thought, that for the longevity of your business and the future of your applications as a whole, you go with something like PHP that has a good solid community and is in constant development to make it and its features better.