设置功能

时间:2010-04-28 21:05:41

标签: php

有什么好方法: 将所有功能保存在一个文件中还是将它们分开? (如database.php,session.php)

2 个答案:

答案 0 :(得分:2)

我的方法是将功能分成几类;然后将每个类放入一个文件中。

如果您有很多功能,我会这样做 - 将它们分成主题单独的文件,并仅在需要时包含它们。

如果你使用类,你可以使用PHP的autoloader功能,它将自动加载实例化某个类所需的任何PHP文件。

答案 1 :(得分:0)

我更喜欢使用几个不同的文件 - 通常,每个“功能组”一个。

优点:

  • 较小的文件:在IDE中更容易处理
  • 几个文件:一个开发人员可以在一个文件中工作,另一个开发人员在另一个文件上工作;限制冲突的风险(是的,即使是SVN及其等价物)
  • 您只需要包含所需内容


(如果你将问题扩展到类:每个文件一个类,在目录中构建;并使用自动加载来包含必要的文件)