I have been developing my own PHP MVC framework. Now I have seen different frameworks implementing different extensions for the View files. I am using simply php extension for my view files.
Now is there anything wrong if i use php extension.
Are there any merits or de-merits of it?
Why use other extension such as:
phtml
etc
If you’re talking about using these extensions in public facing URLs, then I would say don’t use either:
(Taken from W3C URL style guide)
You can achieve this with mod_rewrite, for example.
However, if you’re talking about how to name your files in the filesystem, it’s largely a matter of taste. I think both the extensions you suggested (phtml and php) make sense, the main thing is being consistent.
Edit: Also, since you said this is for a framework, you should consider choosing a non-standard extension may require extra webserver configuration. For example, to support both .phtml and .php in Apache: