【发布时间】:2011-05-20 16:22:38
【问题描述】:
这些对象调用有什么区别?
非静态:
$var = new Object;
$var->function();
静态:
$var = User::function();
还有在class 中,为什么我应该使用静态属性来实现函数?
示例:
static public function doSomething(){
...code...
}
【问题讨论】:
-
@mario。有点苛刻。也许 cirk 确实阅读了手册并且没有完全掌握这个概念。向其他程序员征求意见似乎很公平。
-
@Ben。也许太苛刻了。但我不想在没有评论或只是 RTFM 链接的情况下投反对票。我的猜测是他确实在某个地方读到过它,但在这里征求了“第二意见”。要是他这么说就好了。