2011-11-01 33 views
0

只需。我有一个空的页面看起来像优点和缺点文件的PHP,使用包括()

<?php 
include("header.php"); 
include("footer.php"); 
?> 

这给了导航栏,配置文件,页面加载了:布拉布拉。和那样的东西。但是,这样做的优点和缺点是什么?以范例的方式,而不是将其全部放入一个文件中。

+0

给出的两个答案是现货。你想保持你的代码集中和模块化(DRY:不要重复你自己)。 –

回答

2

我能想到的最大的职业是保持代码干净,而然后必须复制和粘贴每个单独的文件中的代码,你可以把它放在一个地方。使它更容易做出小的更改。

我能想到的最大骗局是如果你正在寻找一个恰好在不同文件中的错误。由于PHP页面是编译服务器端,你不能只是点击查看源找到它。

1

亲使用包含文件是,你可以反复引用相同的代码,而不必重新键入它(如果你想进行更改,以后再编辑多个源代码)。

我能想到的唯一的con是,如果你打破单一文件后,那么你可能会破坏每它被包括在文件中。

+0

是的,但它不会发送一个http请求,发送标题和所有内容,使其变慢?或者是那么小,它不可通知? –

+0

^那与......无关...... –

+0

我知道,但是他们中有很多:)。 –

0

优点:

结构你得到你的代码的一个更好的视野。代码将会更干净。

重用代码您可以重复使用您的代码。而是将数据库连接放在每个文件中,您可以使用包含的数据库连接创建一个文件。

缺点:

有没有相当多,你真的需要考虑的任何缺点。也许在错误跟踪上有点困难,但绝对不需要担心。 在我看来,你绝对应该在不同的文件中分离你的代码。

关于性能:

你不会缺少任何种类的性能或速度是noticable。每个人都使用include或其他方式。干(不要重复你自己在这里扮演一个角色)。

+0

谢谢你,先生:)。 –