0

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

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

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

提前致谢..

4

2 回答 2

2

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

如果您的 views 目录不在文档根目录中,或者您有其他安全机制限制直接访问它们,那么文件扩展名只是一个偏好问题。

于 2012-05-28T11:51:42.417 回答
0

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

于 2012-05-28T11:51:33.417 回答