在我的项目中,我必须为各种目的创建很多 php 函数。我的问题是哪种方法更适合我的项目
- 分离 .php 文件中的函数并根据需要包含它们,或者
- 绑定类内的函数并使用这些类,如面向对象的方法
在我的项目中,我必须为各种目的创建很多 php 函数。我的问题是哪种方法更适合我的项目
在许多情况下,过程编程很好。为了使用它而在php中使用OOPS是没有用的。
但是恕我直言,您使用 OOP 来保持代码干燥和清洁。如果您的大多数功能都与相同的东西相关(例如购物车),最好将它们分组。
如果您要使用继承或多态性或设置属性并且几乎没有东西private
,那么最好在那里使用 OOP 方法。
这在很大程度上取决于他们执行什么样的功能。
这里的问题可能是代码组织而不是决定选择过程或面向对象的编程方法。将函数组织到单独的源文件中可能是这里需要的,而不是放弃编写程序的过程方法
单独的类文件,因此您可以更轻松地重用您的代码。
第二种方法将使其他开发人员的代码健壮且易于理解,以作为我作为开发人员的未来优先和最佳方法。
如果函数属于同一类别,则对函数进行分组是一件好事。否则,使用基于类别的类对函数进行分组。