Hallo Chris,
Die Dateiendung muss php sein,
nein, muss sie nicht - wenn du aber html o.ä. verwenden willst, musst du das dem Apachen (oder welchen Server du auch verwendest) natürlich sagen (im Apache mit "AddType application/x-httpd-php .html") :-)
Grüße aus Nürnberg
Tobias