From what i've heard from competent PHP coders is that it is very easy to write bad code and get it to work and what you end up with is slow, unsecure code. I also always thought that PHP is based on C++ anyway, so someone who is good at C++ should be able to code PHP well, however if you know C++ well, would you really want to code PHP all day? From what I've seen, good C++ coders earn a fair whack if they are good.
Your right, it is VERY easy to write bad code in php just to get something working because it can be a very lazy language if you dont know the right way of doing things. I picked up php in a few short hours coming from a c# background and found it very easy to bodge stuff together and get a prototype up and running in no time, it's so quick in fact that I never actually bothered learning the proper way to do it
