thinkphp

ThinkPHP容器之反射的運用-小浪學習網

ThinkPHP容器之反射的運用

“在上文中對make方法執行后返回實例進行了解析,本文將會對invokeClass方法詳細解析。 ” invokeClass方法詳細解析(反射的使用) 不管是閱讀完上邊的代碼流程,還是上圖的流程圖,肯定都知道...
站長的頭像-小浪學習網月度會員站長10個月前
239
ThinkPHP容器之容器是如何返回實例的-小浪學習網

ThinkPHP容器之容器是如何返回實例的

“在之前的文章中我們簡單的梳理了一下容器類,接下來就是對其中一個細節進行深度分析。 ” Container實例調用make方法 本文沒有太多文字解析,都在代碼注釋中說明了執行過程。 代碼static::get...
站長的頭像-小浪學習網月度會員站長10個月前
2113
ThinkPHP容器之初步解析-小浪學習網

ThinkPHP容器之初步解析

“本文是解析容器類源碼之前做的一個簡單的梳理,把大體梳理完腦海中有個印象才可以深入的對容器進行解析。 ” 七、Container容器類初步剖析 在之前的文章中實現了一個自己創建的容器,接下來看...
站長的頭像-小浪學習網月度會員站長10個月前
3615
ThinkPHP容器之你不知道的count用法-小浪學習網

ThinkPHP容器之你不知道的count用法

“本文主要針對count來做一個簡單的介紹,雖說平時使用的很多,但是其中的小細節還沒有了解到。 ” 五、count你不知道的故事 count你不知道的用法 既然說到了這里,咔咔給大家在普及一個count不...
站長的頭像-小浪學習網月度會員站長10個月前
3911
ThinkPHP容器之Countable巧用-小浪學習網

ThinkPHP容器之Countable巧用

“本文將講解一個冷門的知識點,如果不去看源碼時根本不會了解的一個知識點,那就是countTable的使用。 ” 六、Container容器類剖析之Countable巧用 關于Countable這塊內容一直沒想好是否是文章...
站長的頭像-小浪學習網月度會員站長10個月前
217
ThinkPHP之玩轉自己的容器類-小浪學習網

ThinkPHP之玩轉自己的容器類

“本文將實現一個簡單的容器類 ” 五、玩轉自己的容器類 此時我們把Person 的文件修改一下 添加一個構造函數,把參數使用構造函數進行賦值,在buy方法中就不需要在進行傳遞參數,只需要使用this...
站長的頭像-小浪學習網月度會員站長10個月前
4112
ThinkPHP容器之使用設計模式和反射實現一個簡單的案例-小浪學習網

ThinkPHP容器之使用設計模式和反射實現一個簡單的案例

本文將使用倆種設計模式和反射知識實現一個簡單的案例,把之前學習過的知識點進行簡單的融合串聯起來。 五、融合設計模式和反射實現一個案例 經歷了九九八十一難終于來到了容器這一環節,在這一...
站長的頭像-小浪學習網月度會員站長10個月前
4311
ThinkPHP容器之反射機制-小浪學習網

ThinkPHP容器之反射機制

反射在容器中有著你不看源碼根本了解不到的重要性,一定要好好看看本文 四、必會反射機制 不知道大家有沒有了解過GO的反射機制,咔咔在當時看了go的反射機制后說實話有點暈乎乎的。 但是在后來...
站長的頭像-小浪學習網月度會員站長10個月前
416
ThinkPHP容器之控制反轉和依賴注入-小浪學習網

ThinkPHP容器之控制反轉和依賴注入

依賴注入控制反轉名字聽起來很迷,看了本文你就知道它是個什么玩意了。 三、如何理解控制反轉和依賴注入 其實這倆個就是指的一個東西,就是一種編程思想而已,不要想的那么難以理解和高大上。 ...
站長的頭像-小浪學習網月度會員站長10個月前
486
ThinkPHP容器之注冊樹模式-小浪學習網

ThinkPHP容器之注冊樹模式

學習容器源碼之前必須要學會另外一個設計模式注冊樹模式,這種設計模式也是容器的一個核心了。 二、注冊樹模式 為什么在這里說這個注冊樹模式,因為在框架中注冊樹模式就是一個主導位置,所以必...
站長的頭像-小浪學習網月度會員站長10個月前
4812