為什么laravel框架路由用的是雙冒號(hào)
1 回答

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