Please don't lump PHP into the pile of shameful garbage that is the DrupalPress world. Most Drupal developers don't even know how to write modern production quality PHP since one does very little writing of PHP when building a Drupal based website. I've even spoken to a couple people who consider working with Drupal for an extended period of time an automatic disqualification for applicants of PHP developer positions. There is a lot of great PHP being written these days. It's just far, far away from DrupalPress.