在學習設定檔載入的過程中還有一個重要的知識點,就是下文即將介紹的Yaconf,學習好yaconf的使用對於之後再框架中學習源碼有很大的幫助。
三、了解Yaconf
#估計有同學知道Yaconf就是我們牛逼克拉斯的鳥哥寫的。
喀喀噠了解Yaconf後,總結推出這個開源的幾點原因。
- #設定檔與程式碼同屬一個專案部署在一起會有安全隱患,同時如果設定檔修改時還需要走上線流程
- 加大運維與開發協同難度,如果運維需要修改MySQL或者其它配置也需要通知開發進行同步修改
#那麼在來說一下使用Yaconf的優點
- #PHP啟動時,載入完所有的配置,進行常駐內存,伴隨著PHP的生命週期存亡,避免每次請求時解析配置文件,消耗時間
- 設定檔跟程式碼分離,就可以藉助配置後台管理來統一管理配置資訊
- 設定檔如有發生變化時會進行重載(這裡給的建議是使用mv而非cp)
- 支援型別豐富,例如:字串、陣列、分段、也可以在PHP設定檔裡邊直接使用PHP的環境變數與常數
########################### ##在了解了Yaconf可以做什麼的時候之後,在去開始下一步的操作,別一上來就是安裝、配置、調用,然後一頓操作結束後,不知道是乾嘛的,那樣就沒有任何意義了。 ######接下來將會介紹在win、linux上安裝並且使用#########堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是喀喀,下期見。 ##########
以上是是時候了解Yaconf了的詳細內容。更多資訊請關注PHP中文網其他相關文章!