三元运算
模板可以支持三元运算符,例如:
{$status ? "正常" : "错误"} {$info["status"] ? $info["msg"] : $info["error"]} // 如果$var存在就输出$var, 否则输出 "默认值或变量" {$var ?? "默认值或变量"} // 如果$var存在就输出 "文本或变量" {$var ?= "文本或变量"}
解析后:
<?php echo $status ? "正常" : "错误"; echo $info["status"] ? $info["msg"] : $info["error"]; ?> // 如果$var存在就输出$var, 否则输出 "默认值或变量" <?php echo $var ?$var : "默认值或变量"; ?> // 如果$var存在就输出 "文本或变量" <?php echo $var ? "文本或变量":""; ?>