PHP包含功能效率

时间:2017-06-07 14:10:57

标签: php performance

如果我使用PHP的include函数来导入重复的页面部分,例如导航,页眉和页脚 - 会使代码的效率更高或更低,还是相同? 感谢

2 个答案:

答案 0 :(得分:0)

include() - 函数读取您所包含文件的全部内容,然后执行它,然后将结果粘贴到调用它的位置。因此,关于代码速度,效率会降低。但是,如果你不包含非常大的文件,那么它应该没有太大的区别。

答案 1 :(得分:0)

我同意这可能不是你应该过分关注的事情。大多数时候你可以使用包括自由而不用担心速度有多快。最终,这样的包含可以节省您作为程序员的时间。

在非常低的级别上考虑的另一个因素是您正在访问的文件可能位于磁盘上的不同位置。因此,这意味着它可能不会被缓存,并且转到文件位置所需的时间比文件本身所需的时间长。