哪种方法更好更快,在 PHP 中包含或不包含


Which method is better and faster,with include or without in PHP

>我在一页中包含 2 个文件(页眉、页脚)

没有包含功能的普通页面(页眉和页脚在一个页面中)

哪种方法

更快,哪种方法在服务器上加载?

这是对性能的完全无关紧要的调整。

如果您将所有内容放入一个文件中,则可能会快 0.000000000001%,但您无法再读取代码。

如果你有很多文件(这对组织你的代码更好),使用APC或其他东西来加速你的代码。

将所有内容放在一个页面中可能会更快一些,但它会太少,以至于不会引起注意。将静态文件(页眉,页脚,导航栏)放在不同的文件上还有另一个优势。当您想更改网站中的某些内容时,例如您的标题,您只需要编辑标题.php而不是每个页面。我认为,仅凭这一点就可以证明这种微小的拖延是合理的。

我建议你自己尝试:

$start = microtime(true);
include "myfile.php";
var_dump(mictotime(true) - $start);

如您所见,您不必担心此类问题。