当您可以将 php 放入 .html 文件时,将某些页面制作为 .php 是否有原因?仅仅是为了组织文件吗?还是会影响页面的加载方式?
(我说的是文件扩展名)
当您可以将 php 放入 .html 文件时,将某些页面制作为 .php 是否有原因?仅仅是为了组织文件吗?还是会影响页面的加载方式?
(我说的是文件扩展名)
带有扩展名的文件是否.html
被解析为 PHP 取决于服务器的配置。通常,他们不是。
这是有原因的:当这样设置时,PHP 解释器必须查看每个提供服务的 HTML 文件,即使它根本不包含任何 PHP 代码。这对性能不利。
文件扩展名只是一种约定。您可以保存带有.html
扩展名的 JPEG 图片并进行配置以使其正确加载。当然,作为惯例,它们并没有什么神奇之处:重命名foo.mpg
不会foo.avi
将您的电影转换为 DivX。Unix 操作系统甚至不使用扩展来识别程序。
但是,当然,它们是一个非常有用的约定。如果你的文本编辑器打开一个.php
文件,它不需要猜测要应用什么语法高亮。如果 Web 服务器提供.php
文件,您不必指示它将其处理给 PHP 解释器。
还有一些说明: