久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      工廠模式加載其它類型的配置文件

      ?

      在上文中解析了配置文件的加載流程,在對不同類型的文件加載沒有去做過多的解釋,接下里就針對下面問題進(jìn)行簡單的說明。

      ?

      在之前看到的loadFile方法中,文件類型為PHP或者yaml程序就打斷了,就不會在去執(zhí)行后邊的pares方法。

      那么這個parse方法是做什么的呢!

      工廠模式加載其它類型的配置文件進(jìn)入到paras這個方法后,首先看注釋

      隨后使用了一個工廠模式去加載think/config/driver下的文件

      工廠模式加載其它類型的配置文件進(jìn)入到factory這個方法后,這塊內(nèi)容屬于容器的就不過多解釋了。

      只需要知道這里最終會返回一個實例給paras方法的$object變量

      工廠模式加載其它類型的配置文件最終還是使用在上文中提到的set方法,而內(nèi)部的object->parse()就是執(zhí)行返回對象的內(nèi)部方法,例如下圖展示三個類型。ini、json、xm三個類型都存在同樣的方法

      工廠模式加載其它類型的配置文件這是ini類型,其它倆個的類型也是一毛一樣的,就是會有同樣的方法來實現(xiàn)對應(yīng)的功能

      工廠模式加載其它類型的配置文件「簡單梳理一下工廠模式加載不同類型的配置」

      • 把對應(yīng)的類型傳給一個方法
      • 然后這個方法返回對應(yīng)的實例
      • 在用這個實例去調(diào)用類里邊的方法
      • 所有實例里的方法名都是一致的

      這里咔咔后期會單獨出一篇文章模仿這個實現(xiàn)另一個功能,導(dǎo)圖會有所有的文章鏈接哦!

      在ini.php中看到了一個方法parse_ini_file,其實這個方法根據(jù)之前的學(xué)習(xí)就大概能了解到時把ini類型的配置文件轉(zhuǎn)為數(shù)組形式。這里就不做演示了,很是簡單哈!

      那么其它倆種類型都是為了把文件數(shù)據(jù)轉(zhuǎn)為數(shù)組的。

      ?

      堅持學(xué)習(xí)、堅持寫博、堅持分享是咔咔從業(yè)以來一直所秉持的信念。希望在偌大互聯(lián)網(wǎng)中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。

      ?

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號