PHP类参数_PHP依赖注入的含义
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                PHP类参数_PHP依赖注入的含义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                依賴注入其實本質上是指對類的依賴通過構造器完成自動注入,例如在控制器架構方法和操作方法中一旦對參數進行對象類型約束則會自動觸發依賴注入,由于訪問控制器的參數都來自于URL請求,普通變量就是通過參數綁定自動獲取,對象變量則是通過依賴注入生成。
控制器:
<?php namespace appindexcontroller; use appindexmodelUser;class Debug {protected $user;public function __construct(User $user){$this->user = $user;}public function hello(){return 'Hello,' . $this->user->name . '!';} }模型:
<?php namespace appindexmodel; use thinkModel;class User extends Model {public $name = '我是依賴注入'; }運行 appindexindexdebughello:
通俗來說,就是你當前操作一個類,但是這個類的某些方法或者功能不是單單只靠這個類就能完成的,而是要借助另一個類的才能完成的。
最直接的標志就是傳參數據為對象的時候。
嚴格來說,你目前操作的是兩個類,這兩個類之間相互依賴,傳參的方式叫注入。
以上內容希望幫助到大家,更多PHP大廠PDF面試文檔,PHP進階架構視頻資料,PHP精彩好文可以關注公眾號:PHP開源社區,或者訪問:
精華PHP技術文章整理合集——PHP框架篇
精華PHP技術文合集——微服務架構篇
精華PHP技術文合集——分布式架構篇
精華PHP技術文合集——高并發場景篇
精華PHP技術文章整理合集——數據庫篇
來源:https://www.cnblogs.com/laijinquan/p/10733090.html總結
以上是生活随笔為你收集整理的PHP类参数_PHP依赖注入的含义的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: sqlserver date类型和字符串
- 下一篇: 第五人格如何刷回声教程(《第五人格》官方
