phpcms模板開發語法規則

發布時間:2019-05-08 12:40:54 來源:青鋒建站 作者:青鋒建站
  在使用phpcms制作網站時,使用基本的模板標簽已經可以滿足大多數的需求,但是如果網站的功能比較復雜,還需要增加一個復雜的操作,例如:輸入變量、常量、在phpcms模板中使用php語句(if,else,loop)等控制語句,以下是青鋒建站給大家分享的phpcms模板語法規則。

phpcms模板語法規則

1、phpcms模板變量表示
  {$name} 被解析成 <?=$name?>,表示顯示變量$name的值,其中的“name”由英文字母、數字和下劃線組成首字母必須是英文字母或者下劃線。
2、phpcms模板常量表示
  {name}被解析成<?=name?>,表示顯示常量name的值,其中的“name”由英文字母、數字和下劃線組成首字母必須是英文字母或者下劃線。
3、phpcms模板條件判斷
  {if *} * {else} * {else} * {/if} 或者 {if *} * {/if},其中{if *}中的*就是此判斷語句的條件表達式,符合php的表達式。
4、phpcms模板循環
  {loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop}被解析成<?php if(is_array($a)) foreach($a AS $b) { ?> * <?php } ?>
  而{loop $a $b $c} * {/loop}則被解析成 <?php  if(is_array($a)) foreach($a AS $b=>$c) { ?> * <?php } ?>
5、phpcms模板模板包含
{template 'module name','file name'}例如: {template 'phpcms','header'}表示包含模板目錄,phpcms目錄下header.html文件
6.phpcms模板自增、自減
  
例如: {php $i=10;}{loop $a $b}{$i++}{/loop}包含:自減 {$i--}  {--$i}  自增 {$i++} {++$i}
7.phpcms模板單執行PHP語句
  {php $i=1;} 解析為:<?php $i=1;?>{php $string = date('Y-m-d');} 解析為:<?php $string = date('Y-m-d');?>
  建議 if 和 loop 語法應該寫在html注釋符之間,這樣可以避免在編輯工具中難看,例如:
這樣寫 if
<!--{if $a>$b}--> <!--{else}--><!--{/if}-->
這樣寫 loop
<!--{loop $arr $key $val}--> <!--{/loop}-->
如果您不習慣這套語法,也可以直接在模板中書寫php代碼,例如<?php echo 'Hello World!';?>
  以上就是青鋒建站給大家分享的phpcms模板語法規則,青鋒建站,提供專業的高品質網站制作服務,包括phpcms網站建設,SEO,網絡營銷,PHP開發,網站建設知名品牌,全國接單,為企業構建強有力的營銷平臺。
分享到:

Copyright © 2016-2026 青鋒建站 版權所有

彩票怎么买 双色球预测专家最准确高手 黑龙江省36选7最新开奖结果 陕西11选5前三4码遗漏 双彩网下载 股票群号 赛玛会料单双中特 投资股票交流微信群 彩票软件下载 华东15选5走势图带坐标连线 体育彩票36选7就七个号码 湖南快乐十分开奖 领益智造股票股吧 上海时时乐开奖结果查询 浙江6十1开奖结果查询 股票大盘指数怎么来 时时彩软件怎么用