【发布时间】:2011-03-21 11:55:35
【问题描述】:
是否有充分的理由首先声明构造函数之外的类使用的变量?
class foo {
var bar; // why is this a good practice? (or could it be skipped?)
public function __construct() {
$this->foo = 'foobar';
}
}
我经常看到它,但我不确定它的作用,因为将它们排除在外似乎效果很好。
【问题讨论】:
-
公共/默认变量不需要它。但显式声明提供了更好的概览。