public function和public static function的纠结
来源:8-3 新增分类

残破的蛋丨蛋
2020-07-30
如题,老师这两种声明的区别到底是什么呢?我还有点迷,我看有的代码在Model写的是public static function abc() {}
然后business层用 xxx::abc()这样调用。这有区别吗?
写回答
1回答
-
同学,你好,我的理解来说, 第一个来说static更方便调用,第二来说static 性能更高,第三来说 static 函数里也只能静态的变量和const来调用,可以写一些经常不变的操作。
-------- 来自singwa助教。
022020-10-07
相似问题