# PHP-TEMPLATE-ENGINE **Repository Path**: cguang/php-template-engine ## Basic Information - **Project Name**: PHP-TEMPLATE-ENGINE - **Description**: A NIUBILITY PHP-TEMPLATE-ENGINE! - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2015-07-21 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本模板系统属于编译型的,最大特色是变量直接是用 php 的变量,毫无学习成本;其他的运行速度快,开发效率高等等的就不吹了。 任何意见联系 email:zandyo#gmail.com (# 换 @,你懂得;hotmail.com 邮箱的我已经无法登录,它非要我手机号码,我就是不给。) #返回填充数据后的纯html字符串。 echo Zandy_Template::outString('goods.htm', $siteConf['tplDir'], $siteConf['cacheDir']); #相当于smarty的display,直接显示结果。 include Zandy_Template::outCache('goods.htm', $siteConf['tplDir'], $siteConf['cacheDir']); 循环用法: {$k}={$v} {$v} {$v} {$v} {$v} {$v} {$v}haha {$i} 条件用法: aaa xxx dududu 其他语法: {echo xxx($aaa, $bbb);} {echo date("Y-m-d H:i:s", time())} {echo $a ? 'a' : 'b'} {php} if ($a) { echo 'a'; } {/php} {set $a = "bbb"} {eval var_dump($aaa)} {eval var_dump($aaa);print_r('aaa')} {$_LANG['title']} == {LANG title} 单纯的变量、数组、对象(标准的php里双引号、heredoc里面的变量的写法): {$aaa} {$bbb['aaa']} {$ccc['aaa']['bbb']['ccc']['ddd'][$aaa][$aa['bb']['cc']]} {$ddd->tmp} {$ddd->ok['ok']->ok} {$ddd->oo['xx']->ooxx()} 直接包含 php 文件: {include yyy.php} 包含模板(子模板的路径按父模板的相对路径来的): 比如如下目录结构 common/header.htm common/footer.htm index/index.htm index/index.menu.htm css.htm 那么在 index/index.htm 里这么包含其他模板
{template ../common/header.htm} {template ../css.htm} {template index.menu.htm}