php smarty 变量负值,如何在smarty模板中定义变量与常量_PHP教程

定义常量非常的简单

方法是:

代码如下

{$smarty.const.你定义的常量名}

定义变量如何做呢?

smarty中定义变量 .

{*下面的这一段相当于在模板内部定义一个变量UserName*}

代码如下

{assign var="UserName" value="myz"}

这里将显示模板内部定义的一个变量:UserName = {$UserName}

例子

说明

1、模板中定义变量,例子如下: (说明:i是整型,所以value=0,不需要加双引号,否则会被判定为字符串类型)。

由于foreach没有像for那样的计数器,所以在这里自定义了一个计数器,在循环中计数;也可以不在模板页定义变量,在include该模板的页面时,传一个变量i进来也行。

2、关于smarty中的加运算,试了一下,smarty中不支持“++”(包括变量前++、变量后++)、“+=”的方式,所以增加1还是用“$i=$i+1“的方式。

再看一个实例子

代码如下:

代码如下

输出效果:

1

2

3

4

5

6

7

8

9

10

注意:如果$i的初始值不是0,例如1,”math equation=x x=1 assign=i”还可以写成”math equation=1 assign=i”,省略其中的x变量。是0时不可以省,否则会出现警告信息

Warning: Smarty error: math: missing equation parameter

虽然在模板中再为变量赋值不是一个好主意,但真的需要时可以按上面的方法试一下

http://www.bkjia.com/PHPjc/727586.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/727586.htmlTechArticle定义常量非常的简单 方法是: 代码如下 {$smarty.const.你定义的常量名} 定义变量如何做呢? smarty中定义变量 . {*下面的这一段相当于在模板内部...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值