PHP rules.... like someone mentioned, PHP and HTML are completely different, HTML is used to create things on a screen, but PHP is much more. PHP can be used to create dynamic counters, server side includes, dynamic pages based on what browser or OS the person is using, or to store things in a database such as MySQL...the possibilities really are endless, it's a programming language that can be embedded inside a webpage (you can make a PHP script and run it on a linux box without it having anything to do with a webpage, its a language that doesnt need to be compiled).
The only trick with PHP is that is must be installed on your server, apache and other browsers can do HTML, but PHP is completely different, therefore php must be installed.
I personally use PHP for everything, even pages that dont have any PHP code (although PHP require is best for SSI) because it's easy to add sometime in the future.
~Ben |