計算機基礎知識分享-3

對laravel容器的簡單理解

1. 依賴

IOC( inversion of controller )叫做控制反轉模式,也可以稱為(dependency injection ) 依賴注入模式。

2. 反射

反射它指在PHP運行狀態(tài)中,擴展分析PHP程序,導出或提取出關于類、方法、屬性、參數等的詳細信息,包括注釋。這種動態(tài)獲取的信息以及動態(tài)調用對象的方法的功能稱為反射API。反射是操縱面向對象范型中元模型的API,其功能十分強大,可幫助我們構建復雜,可擴展的應用。其用途如:自動加載插件,自動生成文檔,甚至可用來擴充PHP語言

3綁定

容器并不需要有什么具體的指示去如何構造這些實例,因為他們會根據 PHP 的反射進行自動的實例化。
在服務提供者內部,你可以通過 $this->app 來訪問容器的實例。我們可以使用 bind 方法來注冊綁定,這需要傳遞類或接口名,然后跟上一個 Closure 閉包函數,閉包用來返回一個所綁定類的實例。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容