|
|
|
|
|
|
類型:php_article
主旨:讓我們一起認識YAML:YAML簡介網頁 yaml 來自yaml官方網站 (http://www.yaml.org/) 的定義: yaml是一種直觀的能夠被電腦識別的的數據數據序列化格式,它並且容易被人類閱讀,容易與腳本語言交互的。換種說法,yaml是一種非常簡單的類似於xml的數據描述語言,語法比xml簡單很多。他在描述可以被轉化成數組或者hash的數據是非常有用,例如: $house = array( 解析這個yaml將會自動創建下面的php數組: house: 在yaml裡面,結構通過縮進來表示,連續的項目通過減號"-"來表示,map結構裡面的key/value對用冒號":"來分隔。yaml也有用來描述好幾行相同結構的數據的縮寫語法,數組用'[]'包括起來,hash用'{}'來包括。因此,前面的這個yaml可以縮寫成這樣: house: yaml是"yet another markup language(另一種標記語言)"的縮寫,讀音"yamel",或者"雅梅爾"。這種格式大約是2001年出現的,目前為止已經有多種語言的yaml解析器。 提示 yaml格式的詳細規格可以在yaml官方網站http://www.yaml.org/找到。 如你所見,寫yaml要比xml快得多(不需要關閉標籤或者引號),並且比'.ini'文件功能更強(ini文件不支持層次)。所以symfony選擇yaml作為配置信息的首選格式。在本書你會看到很多yaml文件,不過它很直觀你用不著更深入地研究yaml。 |
|
| 104休閒信箱 2.3.0 © 104mm.com 2001 - 2010. | 您尚未登錄 |