為什么在類外用對(duì)象可以訪問(wèn)靜態(tài)方法,但不能訪問(wèn)靜態(tài)變量class Test{ public static $num = 100; public static function abc()
{ echo '靜態(tài)';
}
}
$t = new Test();
$t->abc();// 提示noticeecho $t->num;感謝您的幫助
2 回答

躍然一笑
TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
類的靜態(tài)成員屬性和靜態(tài)成員方法要通過(guò) 類名::[屬性名/方法名]
訪問(wèn) 。類的實(shí)例化對(duì)象可以通過(guò) self::[屬性名/方法名]
。
從我的理解來(lái)看,靜態(tài)成員是 類的,不是對(duì)象的,所以沒(méi)辦法通過(guò)對(duì)象訪問(wèn)。實(shí)在有需要,可以在對(duì)象中添加指定的方法來(lái)修改。
- 2 回答
- 0 關(guān)注
- 916 瀏覽
添加回答
舉報(bào)
0/150
提交
取消