在 PHP MVC 中将视图文件另存为 .html 或 .phtml 或.php


Saving view file as .html or .phtml or .php in PHP MVC

我可能听起来很傻....但请帮助澄清...我正在使用netbeans IDE使用PHP(MVC)创建网页。视图文件使用扩展名 .phtml 或 .html 创建。控制器是使用扩展.php创建的

问题是,即使我们将所有文件也存储为.php,它也可以工作。但是使用不同的扩展名存储有什么意义?

如果一切都相同,那么需要不同的扩展???

提前谢谢..

如果您的视图目录位于文档根目录中,则可以使用浏览器直接访问您的视图。如果它们有.php扩展名,它们将由PHP解释器执行,这可能是也可能不是问题。如果它们具有.html或.phtml扩展名,它们将直接显示在浏览器中,这可能又是问题,也可能不是问题。

如果您的视图目录不在文档根目录中,或者您有其他安全机制限制直接访问它们,则文件扩展名只是一个首选项问题。

这只是

一个约定。它能够轻松识别文件,它是一个模板,而不是常规的PHP代码。