相似於把不少對象實例綁定到數組上。須要的時候從這個數組裏面取出來 我的看法,源碼有點長什麼反射都會出現php
在tags.php裏面靜態綁定一個鉤子和一個行爲。 鉤子相似於告訴代碼何時要去觸發行爲。數組
Hook::listen一個鉤子以後,會在tags裏面找這個鉤子,看哪一個行爲類綁定到這個鉤子裏面。[注意看tags.php裏面的命名空間]網絡
最後一個表示類,若是你這個類只有一個行爲那麼直接一個run方法進行調用你的行爲就能夠了閉包
通俗的說, 你在application目錄下建立一個普通的A類app
而後你在facade目錄下建立一個B類去繼承門面,而後getFacedeClass方法下返回綁定的那個實際類的命名空間。函數
這樣你就能經過B類靜態的調用A類裏面動態的方法了cdn