php - 在 .html 扩展名中解析 php 是否有任何问题

标签 php html

我刚刚设置了我的服务器以允许在 .html 扩展名中解析 php。这一切都很好,但是我有什么理由不应该这样做吗?有很多关于如何设置它的文档,但是没有一个文档详细说明它是好是坏还是完全没有区别。

我可以只创建 php 页面,但我将使用如此少量的 php 代码(包括页眉、菜单、页脚),我真的看不出有什么意义。我听说将 html 页面解析为 php 可能会慢一点,如果是这样,慢了多少,这是否足以成为一个值得关注的问题。

谢谢,强尼

最佳答案

不,PHP 足够聪明,不会解析不是 PHP 的代码部分。

但你可能会遇到其他问题,例如:

  • 可维护性较低(例如,您需要查看代码以了解那是什么语言),
  • 如果您错过了 .htaccess(或您将 .html 文件定义为 PHP 脚本的其他地方),您将暴露您的服务器端代码,
  • 一段时间后查看您的站点后,您可能会错过 .html 文件包含 PHP 的事实,
  • 等等

关于php - 在 .html 扩展名中解析 php 是否有任何问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494105/

相关文章:

jquery - 如何使用jQuery淡化滚动面板的背景图像?

javascript - 如何使用 php 将 kml 文件转换为图像?

php - 我收到错误号 : 1064 while updatin data into mysql,

javascript - 我试图在用户输入 ID 时在 Canvas 中创建名片

javascript - 复选框更改事件触发两次

javascript - 防止浏览器开发工具更改 POST 值

javascript - 可编辑下拉菜单?

php - 为什么我的查询不执行?

php - preg_match 错误 : Compilation failed: missing terminating ] for character class

html - 如何在 HTML 和 css 中使用垂直菜单?