当前位置:Gxlcms > PHP教程 > 模型里面的方法写成静态的好,还说普通方法好

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

时间:2021-07-01 10:21:17 帮助过:5人阅读

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

回复内容:

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

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

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

调用方便。

人气教程排行