内置模板引擎包含了运算符的支持,包括对“+”“ –” “*” “/”和“%”的支持,例如:
运算符 | 使用示例 |
+ | {$a+$b} |
- | {$a-$b} |
* | {$a*$b} |
/ | {$a/$b} |
% | {$a%$b} |
++ | {$a++} 或 {++$a} |
-- | {$a--} 或 {--$a} |
综合运算 | {$a+$b*10+$c} |
在使用运算符的时候,不再支持点语法和常规的函数用法,例如:
{$user.score+10} 是错误的
{$user['score']+10} 是正确的
{$user['score']*$user['level']} 正确的
{$user['score']|myFun*10} 错误的
{$user['score']+myFun($user['level'])} 正确的