python变量名称引用变量,python调用类中的变量

  python变量名称引用变量,python调用类中的变量

  。inf空值# infinity

  在YAML,空值可以是null或~

  代表。

  布尔值

  在YAML,布尔值有真和假。

  代表。

  即使symfony的YAML解析器可以使用,

  关,是和否

  等等。被解析为布尔值,但我们强烈反对使用它们,因为它们已经在YAML

  1.2从标准中删除。

  日期

  YAML使用ISO-8601标准来表示日期:

  简单日期示例

  聚会

  YAML文件很少用于描述一个简单的基本类型。很多时候是用来形容一套的。集合可以是序列(数组)或哈希表(哈希表)。序列和分散

  列表将被转换成PHP数组。

  使用“-”符号后跟一个空格来声明序列:

  - PHP

  - Perl

  -蟒蛇

  这相当于下面的PHP代码:

  array(PHP , Perl , Python );

  通过用冒号后跟空格标记每个键/值对来声明哈希表:

  PHP: 5.2

  MySQL: 5.1

  阿帕奇:2.2.20

  这相当于下面的PHP代码:

  数组( PHP=5.2, MySQL=5.1,

  Apache = 2 . 2 . 20 );

  在哈希表中,键

  它可以是任何合法的YAML基类型。

  冒号和散列项的值之间必须至少有一个或多个空格,确切的空格数并不重要:

  PHP: 5.2

  MySQL: 5.1

  阿帕奇:2.2.20

  YAML使用一个或多个空格的缩进来描述嵌套集合:

  symfony 1.0 :

  PHP: 5.0

  推进:1.2

  symfony 1.2 :

  PHP: 5.2

  推进:1.3

  这段YAML代码相当于下面的PHP代码:

  数组(

  symfony 1.0=数组(

  PHP=5.0,

  螺旋桨=1.2,

  ),

  symfony 1.2=数组(

  PHP=5.2,

  螺旋桨=1.3,

  ),

  );

  在YAML文件中使用缩进时,有一点你必须记住:

  您必须缩进一个或多个空格,而不是制表符。

  (Tab键)。

  您可以像这样混合嵌套序列和哈希表:

  第一章:

  -导言

  -事件类型

  第二章:

  -导言

  -助手

  YAML也可以使用流样式的集合,使用显式标记代替缩进来定义集合的范围。

  一个序列可以写成方括号([])

  用逗号分隔的列表形式:[PHP,Perl,Python]

  哈希表可以写成花括号({})

  {PHP: 5.2,MySQL: 5.1,Apache: 2.2.20}中以逗号分隔的键/值对列表的形式

  您也可以混合两种样式以获得更好的可读性:

  第1章:[简介,事件类型]

  第二章:[简介,帮助者]“symfony 1.0”:{ PHP:5.0,

  推进:1.2 }

  Symfony 1.2: {PHP: 5.2,Propel: 1.3}注释

  在YAML添加注释的方式是通过井号(#):

  #行尾的注释

  symfony 1.0: { PHP: 5.0,Propel: 1.2 } #注释在

  线条

  symfony 1.2: { PHP: 5.2,Propel: 1.3 }

  因为注释会被YAML解析器忽略,所以没有必要刻意缩进注释。

  动态YAML文件

  在symfony中,一个YAML文件可以包含PHP。

  代码,这部分代码将在解析YAML文件之前执行:

  1.0:

  版本:php回声

  file _ get _ contents( 1.0/版本)。\n ?

  1.1:

  版本:?php回声

  file _ get _ contents( 1.1/版本)?

  注意文件的正确缩进格式。当嵌入YAML时

  PHP代码,你应该记住以下几点:

  ?

  该语句必须位于行首或作为属性值的一部分。

  如果?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

  ?在这一行的最后,它需要在php中

  中输出一个换行符(" \n ")。

  一个完整的例子

  以下示例使用本章中提到的YAML语法:

  symfony 1.0 :

  维护结束日期:2010-01-01

  is_stable: true

  发布经理:“格雷瓜尔休伯特”

  描述:

  这个稳定的版本是项目的正确选择

  这需要维持很长一段时间。

  最新测试版:~

  最新_次要版本:1.0.20

  支持形式:[推进]

  存档:{来源:[zip,tgz],沙箱:[zip,tgz] }

  symfony 1.2 :

  维护结束日期:2008年11月1日

  is_stable: true

  发行经理:“法比安兰格”

  描述:

  这个稳定版本是正确的选择

  如果你今天开始一个新项目。

  最新测试版:空

  最新_次要版本:1.2.5

  支持的orms:

  推进

  -教义

  档案:

  来源:

  -拉链

  - tgz

  沙盒:

  -拉链

  - tgz

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: