EZPublish模板变量类型详解.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EZPublish模板变量类型详解

EZ Publish模板变量类型详解出处:站长百科原文地址:/wiki/EZ_Publish/EZ_Publish_模板变量类型 本电子书整理自站长百科EZ_Publish/EZ_Publish_模板变量类型词条,查看内容请访问网站。eZ Publish 模板语言支持以下变量类型: ? 数字 ? 字符串 ? 布尔 ? 数组 ? 对象 某些变量可以直接创建,其它的变量需要通过操作符创建。数字和字符串可以直接创建。布尔和数组需要通过操作符创建,对象需要通过各种函数和操作符创建。此外,也可以创建和使用自定义的变量。自定义变量必须以对象形式存在。 数字 数字可以是正数,0,负整数或浮点数。下例演示了如何在模板中使用不同的数字: {13}{1986}{3.1415}{102.5}{-1024}{-273.16}字符串 字符串可以由单引号或双引号,或,封装。如果省略引号,字符串会被解释为函数名。字符串通常以下面的方法定义: {This is a string.}{This is another string.}输出: This is a string.This is another a string.使用引号 字符串内部可以包含引号。可以通过使用不同类型的引号(例如:在双引号封装的字符串中使用单引号)或通过使用转义符\: {The following text is double quoted: Rock and roll! }{The following text is single quoted: Rock and roll! }{Using both single and double quotes: Rock\n roll! }{Using both single and double quotes: \Rock\n roll!\ }{Using both single and double quotes: Rockn roll! }{Using both single and double quotes: \Rockn roll\ }输出: The following text is double quoted: Rock and roll!The following text is single quoted: Rock and roll!Using both single and double quotes: Rockn roll!Using both single and double quotes: Rockn roll!Using both single and double quotes: Rockn roll!Using both single and double quotes: Rockn roll!因为模板代码的工作方式(用{和}定义代码块),右侧的大括号}也不要用转义符转义。下例演示了这个问题: {{ This text is inside curly brackets.\}}输出: {This text is inside curly brackets.}模板字符串不支持行内变量代入(这一点与Perl 和PHP 不同)。因此,不能在字符串中直接嵌入变量。但是,可以用concat操作符将变量内容追加到字符串。 布尔 布尔变量必须用true或false操作符来创建。例如: {true()}{false()}对于某些操作符和函数,可以用整数代替布尔型。但是,它们不是真正的布尔类型。0 表示FALSE;非0 表示TRUE。某些操作符可以把数组当作布尔值处理。空数组为FALSE,非空数组为TRUE。 数组 数组是保存不同类型变量的集合。数据可以是简单的向量或是哈希表(关联数组)。向量的元素可以用数组下标访问(下标从0 开始)。哈希表的元素可以通过键值访问。数组可以通过array操作符创建。哈希表可以通过hash操作符创建。下例演示了如何创建数据和哈希: 例1:数字数组{array( 2, 4, 8, 16 )}上例创建包含四个数字的数组。数组包含如下元素: 例2:字符串数组{array( This, is, a, test )}上例创建了一个包含四个字符串的数组。数组包含以下元素: 例3:哈希表{hash( Red, 16, Green, 24, Blue, 32 )}上例创建了包含三对元素的哈希表。数组包含以下元素: 对象 模板对象由PHP 代码或模板操作符创建。系统用对象代表不同种类的数据结构。例如:对象被用来代表节点,翻译,网络商店订单,用户帐号,角色,策略等。 对象属性 对象由属性构成。每个属性有一个唯一的标识符。属性的类型不可不同。属性可以代表任何类型的数据(数字,字符串,数组等等)甚至其它对象。因为属性

文档评论(0)

weixin98 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档