8

当我开始构建一个需要 HTML 和 PHP 的网站时,我是否应该在其中制作一个包含 PHP 的 .html 文件(例如,文件中的 index.html 但在其中会有各种标签)?或者,我是否应该将文件制作成 .php 文件并在其中简单地包含 HTML(再次说,文件中的 index.php 会以 PHP 开头,而我只是将 HTML 交织在一起)?

TL;DR:我应该将 HTML 编入 .php 文件还是将 PHP 编入 .html 文件?

4

6 回答 6

5

它应该是一个“编织”了 HTML 的 PHP 文件。默认情况下,如果您的服务器看到一个 HTML 文件,它认为它不需要处理页面上的脚本并将其呈现。如果它看到一个 PHP 扩展,它就知道它需要通过 PHP 处理器运行。

您可以修改您的 htaccess 以允许通过处理器呈现 HTML,但您确实不需要修改它,特别是如果您是初学者。

于 2013-01-28T22:48:51.420 回答
1

您使用带有 HTML 的 PHP 文件

于 2013-01-28T22:46:57.730 回答
0

您应该将 html “编织”到 php 文件中,这样您就可以确定您的代码可以在任何服务器上运行,而不仅仅是在将 html 文件呈现为 php 的服务器上运行。

于 2013-01-28T22:47:22.300 回答
0

如果你喜欢.html扩展,你可以使用.phtml文件来模板你的系统,但只能用于包含 html 代码的文件。而且我更喜欢使用.php只包含 php 代码的文件,比如类等(这就是 Zend 或类似的库所做的)。

于 2013-01-28T23:03:53.700 回答
0

您需要在 .htaccess 文件中指定才能在 .html 文件中解析 PHP。更简单的方法是将所有内容都制作为 .php。

不可避免地,当您对 PHP 更加熟悉时,您会发现文件中总会有一点 PHP(如 require 或其他东西),因此最好为此做好计划。

于 2013-01-28T22:48:10.907 回答
0

如果您是 PHP 新手,我建议您创建扩展名为 .php 的文件,因为默认情况下可以执行 .php 文件。根据您的服务器配置,您可能需要添加一些 .htaccess 指令以允许 php 代码在 .html 文件中运行。

于 2013-01-28T22:48:14.173 回答