模板引擎支持普通标签和XML标签方式两种标签定义,分别用于不同的目的
标签类型
描述
普通标签
主要用于输出变量、函数过滤和做一些基本的运算操作
XML标签
也称为标签库标签,主要完成一些逻辑判断、控制和循环输出,并且可扩展
一、运算符 (自学)
运算符
示例
+
{$a+$b}
–
{$a-$b}
*
{$a*$b}
/
{$a/$b}
%
{$a%$b}
++
{$a++} 或 {++$a}
—
{$a–} 或{–$a}
综合运算
{$a+$b*10+$c}
三元运算符
{$a==$b ? ‘yes’ : ‘no’}
controller文件
public function index(){ View::assign('a',100); View::assign('b',21); return View::fetch(); }
view文件
二、模版函数 (自学)
方法
描述
date
日期格式化(支持各种时间类型)
format
字符串格式化
upper
转换为大写
lower
转换为小写
first
输出数组的第一个元素
last
输出数组的最后一个元素
default
默认值
raw
不使用(默认)转义
md5
md5加密
substr
截取字符串
可以多函数调用
controller文件
public function index(){ View::assign('time',1576048640); View::assign('num',10.0032); View::assign('str','OUyangKE'); View::assign('arr',[ '朱老师', '欧阳克', '西门大官人' ]); return View::fetch(); }
view文件