為什么laravel框架路由用的是雙冒號
1 回答

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗 獲得超4個贊
雙冒號是PHP靜態(tài)方法調(diào)用的語法。
Laravel使用Facades來實現(xiàn)工廠的特性,靜態(tài)調(diào)用類的任意方法,會自動實例化類,并調(diào)用相關(guān)的動態(tài)方法。這樣保證了類的單實例,并且讓類使用起來更加直觀方便。
Facades 提供一個靜態(tài)接口給在應(yīng)用程序的 服務(wù)容器 中可以取用的類。Laravel 附帶許多 facades,甚至你可能已經(jīng)在不知情的狀況下使用過它們!Laravel 的「facades」作為在 IoC 容器里面的基礎(chǔ)類的靜態(tài)代理,提供的語法有簡潔、易表達(dá)的優(yōu)點(diǎn),同時維持比傳統(tǒng)的靜態(tài)方法更高的可測試性和彈性。
- 1 回答
- 0 關(guān)注
- 649 瀏覽
添加回答
舉報
0/150
提交
取消