En fait, l'extension que tu utilises est le plus souvent décidée par le serveur HTTP.
En effet, la plupart des serveurs sont configurés de façon à n'interpréter les scripts php que s'ils ont l'extension 'php', 'php3' ou 'php4'. Donc si tu donnes à ton script php l'extension dhtml, le serveur ne le passera pas au parser PHP et tu n'auras pas vraiment ce que tu veux.
De plus, dans le protocole HTTP, le serveur envoie au client le fichier et indique son type au travers de MIME. C'est ce qui permet à ton navigateur de distinguer entre un gif et une page html par exemple. Le plus souvent, le type MIME est décidé en fonction de l'extension dans la configuration du serveur. On aura une table qui associe à une extension, un type MIME (par exemple .htm -> text/html). Là encore, si le serveur ne reconnaît pas ton extension de fichier, il risque d'utiliser le type par défaut qui est souvent un envoi en texte brut.
En résumé, je te conseille d'utiliser les extensions par défaut (.php pour du PHP, .html pour du html, .png pour du png, .gif pour du... ah non, pas de gif)
---------------
each day I don't die is cheating