如果你可以将php嵌入到.html文件中,为什么要使用.php?

时间:2010-07-02 19:10:09

标签: php html organization embedding

当你将php放入.html文件时,有没有理由将某些页面设为.php?它只是为了组织你的文件?或者它会影响页面的加载方式吗?

(我说的是文件扩展名)

2 个答案:

答案 0 :(得分:6)

扩展名为.html的文件是否被解析为PHP,这取决于服务器的配置。通常,他们不是。

这是有原因的:当这样设置时,PHP解释器必须查看每个 HTML文件,即使它根本不包含任何PHP代码。这对表现不利。

答案 1 :(得分:6)

文件扩展名仅仅是一种惯例。您可以使用.html扩展名保存JPEG图片,并配置正确加载的图片。当然,作为一种惯例,其中没有什么神奇之处:将foo.mpg重命名为foo.avi不会将您的电影转换为DivX。 Unix操作系统甚至不使用扩展来识别程序。

但是,当然,它们是非常有用的约定。如果您的文本编辑器打开.php文件,则无需猜测要应用的语法高亮显示器。如果Web服务器提供.php个文件,则不必指示它将其处理为PHP解释器。

更多评论:

  • 有很多服务器端语言; PHP不是唯一的。
  • PHP解释器不关心文件扩展名。
  • 网址反映的文件加载次数几乎与不加载的次数相同。
  • PHP可以生成HTML ...和GIF图片,PDF文档和MP3录音......