站長資訊網
        最全最豐富的資訊網站

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

        ?

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

        ?

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

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

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

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

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

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

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

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

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

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

        這里咔咔后期會單獨出一篇文章模仿這個實現另一個功能,導圖會有所有的文章鏈接哦!

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

        那么其它倆種類型都是為了把文件數據轉為數組的。

        ?

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

        ?

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 乱色精品无码一区二区国产盗| 欧美人与性动交α欧美精品成人色XXXX视频 | 精品无码一区在线观看| 精品永久久福利一区二区| 精品久久久久中文字幕一区| 午夜精品久久影院蜜桃| 亚洲AV永久纯肉无码精品动漫 | 久久精品国产色蜜蜜麻豆| 日产国产精品亚洲系列| 最新亚洲精品国自产在线观看| 久久精品中文字幕有码| 性色精品视频网站在线观看| 久久精品女人天堂AV麻| 日本精品久久久久中文字幕| 久久91精品综合国产首页| 香蕉久久夜色精品国产小说| 国产精品久久亚洲不卡动漫| 久久精品?ⅴ无码中文字幕| 夜色www国产精品资源站| 国产精品宾馆在线精品酒店| 国产精品186在线观看在线播放| 国产精品日韩深夜福利久久| 亚洲精品无码AV中文字幕电影网站| 国内精品久久久久影院日本| 国产精品国产三级国产| 亚洲线精品一区二区三区 | 99国产精品无码| 国产精品自在在线午夜福利| 久久精品国产亚洲综合色| 91精品国产91久久综合| 97久久超碰成人精品网站| 97久久精品人妻人人搡人人玩| 国产精品成熟老女人视频| 国产精品美女一区二区视频| 国产精品亚洲日韩欧美色窝窝色欲| 国产麻豆精品久久一二三 | 日本精品一区二区三区四区| 久久久久亚洲精品天堂久久久久久| 免费精品国产自产拍在线观看| 思思久久99热免费精品6| 中文字幕精品一区二区三区视频|