【发布时间】:2011-09-12 10:23:33
【问题描述】:
为什么我要在php中使用static关键字?它只是为了创建“好的”代码还是它也有一些优势?
function useThisAsStatic(){}
static function useThisAsStatic(){}
public static function useThisAsStatic(){}
public function useThisAsStatic(){}
澄清问题;以上方法都可以调用
Object::useThisAsStatic();
因此表明将方法声明为静态没有区别。
【问题讨论】:
-
仅供参考 - 函数 foo(){} 与公共函数 foo(){} 相同
-
还有很多类似的重复项:stackoverflow.com/search?q=static+php
-
编辑了问题以澄清它。