Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果可以将php嵌入到.html文件中,为什么要使用.php?_Php_Html_Organization_Embedding - Fatal编程技术网

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

如果可以将php嵌入到.html文件中,为什么要使用.php?,php,html,organization,embedding,Php,Html,Organization,Embedding,当您可以将php放入.html文件中时,为什么某些页面被设置为.php?这仅仅是为了组织你的文件吗?还是会影响页面的加载方式 (我说的是文件扩展名)带有扩展名.html的文件是否被解析为PHP取决于服务器的配置。通常情况下,它们不是 这是有原因的:当设置为这种方式时,PHP解释器必须检查所提供的每个HTML文件,即使它根本不包含任何PHP代码。这对性能不好。是否将扩展名为.html的文件解析为PHP取决于服务器的配置。通常情况下,它们不是 这是有原因的:当设置为这种方式时,PHP解释器必须检查所

当您可以将php放入.html文件中时,为什么某些页面被设置为.php?这仅仅是为了组织你的文件吗?还是会影响页面的加载方式


(我说的是文件扩展名)

带有扩展名
.html
的文件是否被解析为PHP取决于服务器的配置。通常情况下,它们不是


这是有原因的:当设置为这种方式时,PHP解释器必须检查所提供的每个HTML文件,即使它根本不包含任何PHP代码。这对性能不好。

是否将扩展名为
.html
的文件解析为PHP取决于服务器的配置。通常情况下,它们不是


这是有原因的:当设置为这种方式时,PHP解释器必须检查所提供的每个HTML文件,即使它根本不包含任何PHP代码。这对性能不好。

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

但是,当然,这是一个非常有用的惯例。如果您的文本编辑器打开一个
.php
文件,它不需要猜测要应用哪种语法。如果web服务器提供
.php
文件,则无需指示它将其处理到php解释器

还有一些评论:

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

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

      但是,当然,这是一个非常有用的惯例。如果您的文本编辑器打开一个
      .php
      文件,它不需要猜测要应用哪种语法。如果web服务器提供
      .php
      文件,则无需指示它将其处理到php解释器

      还有一些评论:

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

      这个问题是完全正确的+1来平衡否决票。不。服务器端新手这里的问题是完全正确的+1来平衡否决票。不。服务器端新手here@tom我的一个Web服务器也设置为向php处理器发送
      。你可以按自己的意愿设置它,默认设置的存在是因为pekka说的原因。@tom我有一个Web服务器设置为将
      .trustry
      发送到php处理器。你可以根据自己的意愿进行设置,默认设置是基于pekka所说的原因而存在的。当用户接受了你正在键入的问题的答案时,堆栈溢出应该会警告你。这感觉像是在浪费时间。这仍然是一个很好的答案,有着高级的分数和背景。当用户接受了你正在键入的问题的答案时,堆栈溢出应该会警告你。这感觉像是在浪费时间。这仍然是一个很好的答案,有先进的观点和背景。