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

Yaml了解一下

?

在之前我們了解的數據通信方式有json和xml,今天給給大家介紹另一個yaml,這里只是簡單的介紹,目的是為了對框架源碼的解析,所以著重點是在解析源碼

?

yaml就是一個類似于xml、json數據通信方式,但是yaml是以數據為中心,而非標記語言為重點。

這里提到yaml是因為在框架源碼中提到了這個,后邊的流程也是需要走yaml,所以還是需要簡單的了解一下哈!

安裝yaml,直接到pcel里搜索yaml,下載對應的版本即可。下載方式跟之前yaconf安裝一樣的。

安裝成功后就會在PHP中存在這個擴展。

這里需要注意的是需要在php.ini中把yaml擴展文件加進去哈!

如果不會就去Yaconf在window上安裝那一欄去看是怎么安裝的,安裝那個流程就可以了。

Yaml了解一下安裝完成后就是簡單的使用了,在config中新建一個kaka.yaml文件。

并且寫上如下的內容,切記在yaml中冒號后邊需要空一格,yaml寫法就不過多說了,畢竟平時不怎么用。

這里說明只是為了閱讀框架代碼而做的工作。

Yaml了解一下測試yaml數據讀取

讀取出來的數據就是一個數組,也就是說把yaml格式的數據轉化為數組形式。

Yaml了解一下這個方法是從哪里知道的呢!

還記得在config類下loadFile方法中,根據文件擴展的不同加載不同形式的方法。

PHP類型的直接就走了set,yaml類型的把數據處理為數組后執行set方法

如果是其它類型的話就會在上邊說的工廠模式返回對應類名的實例,并執行對應類里邊的方法將格式都轉化為數組形式。最終還是使用set方法

Yaml了解一下其它類型的配置文件最終都會走到set方法里邊。

Yaml了解一下
在這里插入圖片描述

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲精品无码日韩国产不卡?V| 日韩AV无码精品一二三区| 国内精品一级毛片免费看| 国产精品成人99久久久久| 亚洲av日韩综合一区久热| 国产午夜精品福利| 日日夜夜精品免费视频| 亚洲精品无码少妇30P| 精品国产aⅴ无码一区二区| 99视频精品全国在线观看| 国产精品高清一区二区三区| 99国产精品一区二区| 国产精品青青在线观看爽香蕉| 精品人妻人人做人人爽夜夜爽| 在线观看亚洲AV日韩A∨| 日韩毛片免费一二三| 国产成人综合久久精品下载| 日韩精品电影在线观看| 久久国产综合精品SWAG蓝导航 | 国产色婷婷五月精品综合在线| 国产精品伊人久久伊人电影| 夜夜高潮夜夜爽国产伦精品| 色婷婷久久久SWAG精品| 日韩免费高清视频| 日韩中文有码高清| 日韩a级毛片免费视频| 精品日韩一区二区| 精品视频在线观看一区二区三区 | 亚洲精品乱码久久久久久久久久久久| 中文乱码精品一区二区三区| 91精品国产9l久久久久| 2022国产精品自在线拍国产| 国产亚洲精品成人AA片新蒲金| 思热99re视热频这里只精品| 国内精品一线二线三线黄| 亚洲精品成人片在线观看精品字幕| 国产无套精品一区二区| 国产精品内射后入合集| 久久久久成人精品免费播放动漫| 日产精品久久久久久久性色| 97久久精品一区二区三区|