本文會針簡單的介紹一下yaml的安裝和使用,做一個了解即可。
八、yaml初步體驗
yaml就是類似xml、json資料通訊方式,但是yaml是以資料為中心,而非標記語言為重點。
這裡提到yaml是因為在框架原始碼中提到了這個,後邊的流程也是需要走yaml,所以還是需要簡單的了解哈!
安裝yaml,直接到pcel裡搜尋yaml,下載對應的版本即可。下載方式跟之前yaconf安裝一樣的。
安裝成功後就會在PHP中存在這個擴充。
這裡要注意的是需要在php.ini中把yaml擴充檔加進去哈!
如果不會就去Yaconf在window上安裝那一欄去看是怎麼安裝的,安裝那個流程就可以了。
安裝完成後就是簡單的使用了,在config中新建一個kaka.yaml檔案。
並且寫上如下的內容,切記在yaml中冒號後邊需要空一格,yaml寫法就不過分說了,畢竟平時不怎麼用。
這裡說明只是為了閱讀框架程式碼而做的工作。
測試yaml資料讀取
讀取出來的資料就是一個數組,也就是說把yaml格式的資料轉換成數組形式。
這個方法是從哪裡知道的呢!
還記得在config類別下loadFile方法中,依照檔案擴充的不同載入不同形式的方法。
PHP類型的直接就走了set,yaml類型的把資料處理為數組後執行set方法
如果是其它類型的話就會在上邊說的工廠模式傳回對應類別名的實例,並執行對應類別裡邊的方法將格式都轉換為陣列形式。最後還是使用set方法
其它類型的設定檔最終都會走到set方法裡邊。

堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是喀喀,下期見。
以上是ThinkPHP之yaml初步體驗的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了ThinkPHP的內置測試框架,突出了其關鍵功能(例如單元和集成測試),以及它如何通過早期的錯誤檢測和改進的代碼質量來增強應用程序可靠性。

本文討論了在無服務器體系結構中使用ThinkPHP的關鍵注意事項,專注於性能優化,無狀態設計和安全性。它突出了諸如成本效率和可擴展性之類的收益,但也應對挑戰

本文討論了在ThinkPHP微服務中實施服務發現和負載平衡,重點是設置,最佳實踐,集成方法和推薦工具。[159個字符]

ThinkPHP的IOC容器提供了高級功能,例如懶惰加載,上下文綁定和方法注入PHP App中有效依賴性管理的方法。Character計數:159

ThinkPHP具有輕巧的設計,MVC架構和可擴展性。它通過各種功能提高可擴展性,加快開發並提高安全性。

本文概述了使用ThinkPhp和RabbitMQ構建分佈式任務隊列系統,重點是安裝,配置,任務管理和可擴展性。關鍵問題包括確保高可用性,避免常見的陷阱,例如不當


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

禪工作室 13.0.1
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Dreamweaver CS6
視覺化網頁開發工具