我正在尝试将基于函数的PHP重新组织到OOP中。我正在使用大量的JQuery / JSON与各个脚本进行交互,并将结果加载到页面或数据库中。
问题...我是否将每个类放入一个大的PHP文件中,总是调用该文件并只使用我需要的特定类,或者我将每个单独的类拆分(就像我现在正在使用这些函数)和根据需要加载每个班级?
谢谢, 麦克
答案 0 :(得分:5)
通常最好将每个类放在自己的文件中,因为那样:
答案 1 :(得分:3)
这里有PHP开发人员的普遍共识。
拆分代码:每个PHP文件一个类。并将PHP文件命名为类名。
有几个原因:
答案 2 :(得分:1)
据我所知,您应该始终将您的班级分成单个文件。 首先,因为PHP为您提供了php's autoloading与spl_autoload_register一起使用的神奇工具。
如果您想使用自动加载,请查看此主题:autoload and multiple directories。
当然,每个类只有一个文件可以: