Haber, lo que hace el interprete de Php es checar si la extensión de los archivos que son pedidos por el cliente(el navegador, el wey que ve la pag.) es .php, si son .php pues los parsea y envía los resultados de todas las operaciones que se hacen en el script. y si no son .php, envia toda la página sin parsearla, es decir, te va a enviar todo el código sin intérpreterlo.
En conclusión

, todos los archivos que tengan alguna cosa en php tienen que tener como extensión php.
Saludos