3
可能重複:
Initializing Class Fields at the Field Definition or in Class Contructor
Setting variables on Constructor VS on the class definition初始化對象屬性 - 如何做正確
是什麼下面的兩個例子之間的差異(如果有的話),以及什麼是正確的方法來初始化對象屬性? 請注意,在這種情況下$字段的內容是預定義的,它在運行時不會改變。
例1:
class User
{
$fields = array('username', 'password', 'email');
function __construct()
{
}
}
例2:
class User {
$fields;
function __construct()
{
$this->fields = array('username', 'password', 'email');
}
}
不同的語言... – jondavidjohn
@jondavidjohn:固定的。 – hakre
@Brad是的,當然,這只是一個例子;) –