这可能是个愚蠢的问题,但我不得不问:
我正在做的项目有一大组相关功能。这些函数需要访问一些全局变量,所以我考虑将它们放入一个类中并根据需要加载该类。我想我的另一个选择是将它们作为不相关的函数包含在包含的 PHP 文件中,但将它们放入 1 类 似乎 才有意义。这是可以接受的做法吗?我曾与这样做的人一起工作,但它似乎总是不符合良好的 OOP 实践的精神,因为类几乎从未被实例化,但函数仍然被调用。或许我想多了。
任何输入都会很棒,非常感谢。
最佳答案
类确实最有意义。每当您可以消除全局变量时,都是一件好事。该类是实例化的还是静态帮助程序通常取决于上下文。然而,对于 future 的单元测试,实例化允许 dependency injection .
关于php - 一组相关的 PHP 函数 : what is the most acceptable way to organize them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036657/