Review:
PHP is a popular server-side HTML-embedded scripting language. PHP can collect form data, generate dynamic page content and process cookies. It supports a wide range of databases including mSQL, MySQL, MS-SQL, ODBC, Oracle, and PostgreSQL. PHP also supports a wide range of protocols including IMAP, SNMP, NNTP, and POP3. PHP borrows from the best of the Perl and C worlds, and has hundreds of built-in functions to simplify most common web development tasks.
PHP is no doubt the language of choice for server side scripting today. I think most programmers today are familiar with the C-style syntax (who isn't???), so the learning curve will be super small when learning PHP. I basically got familiar with PHP in a few hours. The syntax is almost the same as C and now all any C-familiar programmer has to do is open up the PHP manual and learn some of the built-in functions and he's set! :)
I think PHP is a great language. It is extremely easy to learn, using lots of english-word commands which makes it extremely understandable. The only problem I see for beginners to PHP, as I experienced it myself, was the error messages. Some of the error messages can be very confusing and mis-leading.