框架模板

ThinkPHP容器之使用設計模式和反射實現一個簡單的案例-小浪學習網

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

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

ThinkPHP容器之反射機制

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

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

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

ThinkPHP容器之注冊樹模式

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

ThinkPHP容器之單例模式

本文主要針對框架內部容器以及門面的實現做為基準點來實現, 前言 在這之前已經剖析過了類的自動加載、配置文件加載的源碼解析,本文為第三期的文章,主要針對容器以及門面類的實現,解析源碼。...
站長的頭像-小浪學習網月度會員站長11個月前
318
ThinkPHP之配置文件加載源碼解析大總結-小浪學習網

ThinkPHP之配置文件加載源碼解析大總結

本文是對配置源碼解析的一個總結,是針對之前所有文章的一個集合總結,融合之前所有的知識點進行簡單的總結。 十二、總結 對于框架中config源碼的解析就到這里結束了,其實源碼的解析并不是很多...
站長的頭像-小浪學習網月度會員站長11個月前
2013
ThinkPHP之解析獲取配置源碼解析-小浪學習網

ThinkPHP之解析獲取配置源碼解析

本文主要針對獲取配置信息的源碼解讀,也就是幾種獲取配置的方法解析 十一、解析如何獲取config如何獲取配置 都知道在獲取配置信息的時候直接使用Config::get()就可以獲取到配置文件的信息。 接...
站長的頭像-小浪學習網月度會員站長11個月前
419
ThinkPHP之配置加載代碼優化-小浪學習網

ThinkPHP之配置加載代碼優化

本文主要是咔咔對框架代碼做的一點優化,這只是咔咔的優化思路。 十、框架底層配置加載代碼優化 在thinkphp/library/think/Config.php中方法loadFile這里看起來是不是有點不太優雅了。 既然在方...
站長的頭像-小浪學習網月度會員站長11個月前
4412
ThinkPHP之不研究源碼你怎么會知道env文件的作用-小浪學習網

ThinkPHP之不研究源碼你怎么會知道env文件的作用

本文主要介紹了框架使用env文件去加載其它類型配置文件,之前有一文介紹的是工廠模式加載配置文件。 九、如何讓框架加載其它類型的配置文件使用env文件 在初始化應用和模塊中有一個屬性是config...
站長的頭像-小浪學習網月度會員站長11個月前
3813
ThinkPHP之yaml初體驗-小浪學習網

ThinkPHP之yaml初體驗

本文會針簡單的介紹一下yaml的安裝和使用,做一個了解即可。 八、yaml初體驗 yaml就是一個類似于xml、json數據通信方式,但是yaml是以數據為中心,而非標記語言為重點。 這里提到yaml是因為在框...
站長的頭像-小浪學習網月度會員站長11個月前
4714