比如max()方法為什么既能被這樣調(diào)用$this->max('id')也能被靜態(tài)調(diào)用self::max('id')那么這個(gè)方法寫的時(shí)候是寫了兩種嗎?
2 回答

慕村9548890
TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊
內(nèi)部實(shí)現(xiàn)的機(jī)制而已,如果靜態(tài)調(diào)用了非靜態(tài)的方法,在內(nèi)部會(huì)觸__callStatic 魔術(shù)方法, 該函數(shù)內(nèi)會(huì)自動(dòng)實(shí)例化的,,5.1的你可以看看門面(Facade); 機(jī)制應(yīng)該是一樣的!
- 2 回答
- 0 關(guān)注
- 744 瀏覽
添加回答
舉報(bào)
0/150
提交
取消