php - 一组相关的 PHP 函数 : what is the most acceptable way to organize them?

标签 php oop

这可能是个愚蠢的问题,但我不得不问:

我正在做的项目有一大组相关功能。这些函数需要访问一些全局变量,所以我考虑将它们放入一个类中并根据需要加载该类。我想我的另一个选择是将它们作为不相关的函数包含在包含的 PHP 文件中,但将它们放入 1 类 似乎 才有意义。这是可以接受的做法吗?我曾与这样做的人一起工作,但它似乎总是不符合良好的 OOP 实践的精神,因为类几乎从未被实例化,但函数仍然被调用。或许我想多了。

任何输入都会很棒,非常感谢。

最佳答案

类确实最有意义。每当您可以消除全局变量时,都是一件好事。该类是实例化的还是静态帮助程序通常取决于上下文。然而,对于 future 的单元测试,实例化允许 dependency injection .

关于php - 一组相关的 PHP 函数 : what is the most acceptable way to organize them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036657/

相关文章:

c++ - 允许从类外部直接访问类成员变量是一种好习惯吗?

PHP5 : get imported namespaces list

php - PHP函数参数中变量前的类名

vba - 如何使用 RubberDuck '@PredeclaredID 设置属性 VB_PredeclaredId

php - 我将如何使用 jQuery 复制表单元素和其中的数据?

php - 从 'table' 删除,其中 id ='selected record ' ?

php - CodeIgniter:将参数传递给 Controller ​​时找不到页面?

php - raspistill 不捕获任何图像,当它由 cron 运行时

PHP if语句题(&运算符)

SQL 结构转换为 OOP