我可以拆分我的PHP代码吗?

时间:2013-02-23 11:00:41

标签: php

我有一个包含1000多行代码的php文件。我打算使用include_once()函数将其拆分(index.php到header.php,side.php等)。它增加了可读性并使其更简单编辑。这会导致增加口译时间或类似问题吗?

3 个答案:

答案 0 :(得分:2)

已经进行了大量测试,您不应该将解析时间考虑在内,它将是最小的,并且可读性的好处超过了负面因素。

如果您担心打开和读取文件所花费的时间,可能需要查看APC之类的编译器,以便文件在内存中保持编译状态。

答案 1 :(得分:1)

这应该不是问题,即使这样做,拥有可维护的代码也更为重要。

如果您可以在较小的独立类中分解代码,并对此类使用自动加载,它甚至可能变得更快,因为只需要加载必要的代码。我不会仅仅将代码拆分为文件并使用include_once重新加入,而是尝试构建此类。

答案 2 :(得分:1)

差异可以忽略不计。 Php可以有效地处理它。尝试面向对象的代码更具可读性。如果你非常担心增加时间,那么我建议你使用像清漆或APC等缓存。甚至不需要每次调用解释器。很多时候你解释代码并缓存它。只有当您更改代码时,清除缓存并获得新页面。