Found another link that might help:
Convert HTML to PHP
convert-html-to-php.html
The main difference is that the php extension tells your web server that the page may contain php script so it will call the PHP preprocessor. I make all of my pages php so I can always add PHP code latter if I want.