2013-02-23 56 views
0

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

+0

差异应该可以忽略不计。 – Barmar 2013-02-23 11:01:51

回答

2

在这方面已经做了大量的测试,你不应该把解析时间考虑在内,它会很小,可读性的好处大于负面。

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

1

这不应该是一个问题,即使它有问题,拥有可维护代码也更重要。

如果你可以在较小的独立类中分解代码,并为这些类使用自动加载,它甚至可以变得更快,因为只需要加载必要的代码。与其将代码分割为文件并用include_once重新加入,我会尝试构建这样的类。

1

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

相关问题