smarty中打印php变量,smarty用php标签怎么输出变量

$smarty = new Smarty;

$smarty->allow_php_tag=true;

$smarty->assign("a", "aaaaaaaaaaaaaa");

$smarty->display('index.tpl');

index.tpl

{php}

echo $a;

{/php}

用php标签可以输出变量$a吗

假设你的定界符为:

那么在SMARTY中直接用 下面的方式输出PHP变量。但在程序中一定要开启 allow_php_tag=true;

echo $a;

功能描述 : 产生定时消息

VOID TimerMsgGenerator(UINT32 ulTimerCount){

UINT8 buf = 0; /* 链路维护定时器到 */

if (0 == (ulTimerCount % g_stMsgRad.ulLinkKeepMsgRad))

{SendTimerMsg(TIMER_CMD_LINK_KEEP);}

/* 地址轮询定时器到 */if (.. g_stMsgRad.ulAddrQueryMsgRad))

{ ..(TIMER_CMD_ADDR_QUERY);}if (.. CCU_TIMER_VALUE_100MS))

{ALM_ScanReportTab();} if (.. % .._100MS) ) {SendMsgCenterTimer( );

/* 部件管理模块100ms处理已经去掉 */#if 0SendManger100msMsg();#endif}

if (.. %.._500MS)){SendManger500msMsg();ScanDtTxTab();}

if (.. %.._1S)){SendManger1sMsg();

PnP_Send2CCU(CCU_TIMER_MSG_TYPE, MAN_1S_TYPE, &buf, 0);}

if (.. %.._5S)){SendManger5sMsg();}/* 广播消息定时器时间到 */

if (.. %.._10S)){SendTimerMsg(TIMER_CMD_BROADCAST);}

if (.. %.._30S)){SendManger1hMsg();}

IF( .. %.._1M)){/*若烟感风扇联动功能使能,需要每1m发送烟感复位消息*/

IF((FAN_LINKAGE_ENABLE == g_ucSmokeFanLinkage) && (RS485_SDR_ALARM_STATE == g_ucSmokeAlarmState))

{SendCostTimeMsg(COST_TIMER_TYPE, COST_TIMER_1M_TYPE, &buf, 0);}}

if ( .. %.._4M)){PnP_Send2CCU(CCU_TIMER_MSG_TYPE, MAN_4M_TYPE, &buf, 0);

}if ( .. %.._10S)){ CCU_RegSnmpStatus();}

/* 3分钟同步一次机柜温度 */if ( .. %.._3M))

{SendCostTimeMsg(COST_TIMER_TYPE, COST_TIMER_3M_TYPE, &buf, 0);

}if ( .. %.._5M)){..(.., COST_TIMER_1H_TYPE, .., 0); }return ;}

功能描述 : 处理和分发485消息到不同模块处理

VOID Proc485Msg(PCCU_MSG_FRAME pMsg)

{UINT32 ulMsgType;CHECK;

ulMsgType = pMsg->ucNetFn;

switch(ulMsgType)

{case CCU_TIMER_MSG_TYPE:ProcTimerMsg(pMsg);break;.. .._API_..:

PNP_ProcApiMsg(pMsg);..; .. .._LOOP_..:ProcSerialLoopMsg(pMsg);..;

.. .._DT_..:PNP_ProcApiMsg(pMsg);..; .. .._485_..:.. .._485INTERNAL_TYPE:

default:DBG_MSG("invalid 485 msg type %d", (INT)ulMsgType);..;}}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值