All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL,通配符_mssql学习_编程技术
Silverlight,2(beta1)数据操作(1)——使用ASP.NET,Web,Service_[Asp.Net教程]
visual c++中的Document与View概述
ASP.NET如何保留两位小数点_.net资料_编程技术
aspx网页以HTML形式存储的几个方法_[Asp.Net教程]
ASP.NET服务器控件之控件状态_[Asp.Net教程]
DropDownList、ListBox实现无刷新三级联动的方法_[Asp.Net教程]
C#中MessageQueue组件应用实例
Asp.net给站点某目录增加Aspnet用户_[Asp.Net教程]
学习网页Web标准:DOCTYPE(文档类型)基础知识_[Html教程]
Reading number is top 10 pictures
The household design, do not do bridal chamber a pity
Rendez-vous Sleep with actress, three days to earn 600000
你的钱干净吗?
China's family planning commission forced abortions 270 million newborns for 30 years
Entered the goddess in the AD1
A resort photographed beautiful young woman change clothes process vomiting blood2
A letter to parents choose world of warcraft seven big reason
So beauty, will let you spray blood9
Absolutely shocked. National geographic 50 animal photographys5
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu2
Download software ranking
Professional killers2 for Android
Sora aoi's film--cangkong_Blue.Sky
星际争霸1.08硬盘免安装版
Boxer's Top ten classic battle2
Detective task-the top secret prostitution files
jdk1.5
Unix video tutorial10
I for your crazy
WebService在.NET中的实战应用教学视频 → 第2集
Kung.Fu.Panda.2
aaa published in(发表于) 2013/12/21 22:41:32 Edit(编辑)
让我们一起认识YAML:YAML简介_php资料_编程技术

让我们一起认识YAML:YAML简介_php资料_编程技术

让我们一起认识YAML:YAML简介_php资料_编程技术-你的首页-uuhomepage.com

YAML

来自YAML官方网站 (http://www.yaml.org/) 的定义: YAML是一种直观的能够被电脑识别的的数据数据序列化格式,它并且容易被人类阅读,容易与脚本语言交互的。换种说法,YAML是一种非常简单的类似于XML的数据描述语言,语法比XML简单很多。他在描述可以被转化成数组或者hash的数据是非常有用,例如:

$house = array(
'family' => array(
'name' => 'Doe',
'parents' => array('John', 'Jane'),
'children' => array('Paul', 'Mark', 'Simone')
),
'address' => array(
'number' => 34,
'street' => 'Main Street',
'city' => 'Nowheretown',
'zipcode' => '12345'
)
);

解析这个YAML将会自动创建下面的PHP数组:

house:
family:
name: Doe
parents:
- John
- Jane
children:
- Paul
- Mark
- Simone
address:
number: 34
street: Main Street
city: Nowheretown
zipcode: 12345

在YAML里面,结构通过缩进来表示,连续的项目通过减号"-"来表示,map结构里面的key/value对用冒号":"来分隔。YAML也有用来描述好几行相同结构的数据的缩写语法,数组用'[]'包括起来,hash用'{}'来包括。因此,前面的这个YAML可以缩写成这样:

house:
family: { name: Doe, parents: [John, Jane], children: [Paul, Mark, Simone] }
address: { number: 34, street: Main Street, city: Nowheretown, zipcode: 12345 }

YAML是"Yet Another Markup Language(另一种标记语言)"的缩写,读音"yamel",或者"雅梅尔"。这种格式大约是2001年出现的,目前为止已经有多种语言的YAML解析器。

提示 YAML格式的详细规格可以在YAML官方网站http://www.yaml.org/找到。

如你所见,写YAML要比XML快得多(不需要关闭标签或者引号),并且比'.ini'文件功能更强(ini文件不支持层次)。所以symfony选择YAML作为配置信息的首选格式。在本书你会看到很多YAML文件,不过它很直观你用不着更深入地研究YAML。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.