我刚刚设置了我的服务器以允许在 .html 扩展名中解析 php。这一切都很好,但是我有什么理由不应该这样做吗?有很多关于如何设置它的文档,但是没有一个文档详细说明它是好是坏还是完全没有区别。
我可以只创建 php 页面,但我将使用如此少量的 php 代码(包括页眉、菜单、页脚),我真的看不出有什么意义。我听说将 html 页面解析为 php 可能会慢一点,如果是这样,慢了多少,这是否足以成为一个值得关注的问题。
谢谢,强尼
最佳答案
不,PHP 足够聪明,不会解析不是 PHP 的代码部分。
但你可能会遇到其他问题,例如:
- 可维护性较低(例如,您需要查看代码以了解那是什么语言),
- 如果您错过了
.htaccess
(或您将.html
文件定义为 PHP 脚本的其他地方),您将暴露您的服务器端代码, - 一段时间后查看您的站点后,您可能会错过
.html
文件包含 PHP 的事实, - 等等
关于php - 在 .html 扩展名中解析 php 是否有任何问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494105/