For a recent project of mine, I had to setup a fully functional web application as fast as possible. This meant that development had to be as automated and flexible as possible. For this solution, I chose a PHP framework called Yii. Within several hours, I was able to read through several chapters of documentation, setup and install an instance of my web application in my Linux Ubuntu machine. Not only does Yii help with installation, but configuring mysql tables, database wrappers, front-end user interfaces was basically a snap. The command line utilities were a huge time saver.
PHP still is and has been for a long time, the programming language of the masses. I still remember a large corporation I worked for that dropped .NET for PHP simply because it was cheaper. Lately, there have been a set of fast, object oriented frameworks such as Phalcon. Today, I no longer develop for PHP. My days of hacking together WordPress themes and scriptlets are through. I’m sure I could make a decent living off enterprise PHP with Zend or Drupal, however, something about PHP still bothers me. I feel that Microsoft is advancing the C# language and tools a lot quicker. Even Java is gaining traction with the upcoming release of Java 8. C# and Java are still my favorite languages. I will always consider PHP to be more of an amateur scripting language.