首頁 >php框架 >ThinkPHP >ThinkPHP之設定檔載入源碼解析大總結

ThinkPHP之設定檔載入源碼解析大總結

咔咔
咔咔原創
2020-10-10 11:16:201450瀏覽

本文是對配置原始碼解析的一個總結,是針對先前所有文章的一個集合總結,融合之前所有的知識點進行簡單的總結。

十二、總結

#對於框架中config原始碼的解析就到這裡結束了,其實原始碼的解析並不是很多,而是用了大量的篇幅來介紹了間接使用的一些技術。

雖然說這些技術在這個已經成型的框架中不能再進行好好的利用,但是最起碼讓我們知道了他們每一個擴展的作用。

例如Yaconf對於專案配置這塊會有很大的幫助,可以讓設定檔跟專案分離,確保專案安全和跟運維之間的協同。

在例如開篇說的ArrayAccess,這個就是提供像存取陣列一樣存取物件的介面而已,這個也就是一種好的思想,同理在以後得開發中也可以藉鑑這種思想。

在設定檔這篇文章中,咔咔認為最重要的是使用工廠模式加載的不同類型配置文件,在這一節中咔咔也說了後期會在出一篇文章在進行解析的,這一節點的文章如果沒事的話真的可以好好的閱讀一下。

這個也是目前在閱讀原始碼的過程中直接碰到的第一個設計模式,後邊會遇到越來越多的設計模式,遇到在進行解析

之前跟著咔咔一起實現的優化框架原始碼的過程中,這個配置一定要改過來,否則你需要把框架所有的配置類型都需要改為對應的。

ThinkPHP之設定檔載入源碼解析大總結
在這裡插入圖片描述

截止到本文,設定檔載入原始碼就解析完了,主要學習其中的一些知識點,至於程式碼設計就需要花更多的時間去理解、了解了。

配置是框架的核心,需要我們去好好的理解。

堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是喀喀,下期見。

#

以上是ThinkPHP之設定檔載入源碼解析大總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn