欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

模型里面的方法写成静态的好,还说普通方法好

程序员文章站 2022-06-07 10:52:11
...
现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好

回复内容:

现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好

这个得看你的方法是什么类型的,比如你的方法是操作的是跟类实例无关的,这个时候就可以设置为静态方法了。
比如一个工具类,我们可以将这个类里面的所有方法都设置为静态方法,类这个时候只是将我们的方法分类的作用。如果要用普通方法的话,那么这个类使用单例模式也行。

工具类,不需要链式操作的,我觉得可以封装成静态类。

调用方便。
相关标签: php