亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

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

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

    ?

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

    ?

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

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

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

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

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

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

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

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

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

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

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

    在ini.php中看到了一個方法parse_ini_file,其實(shí)這個方法根據(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號