使用默认值几个好处:

  1. 如果变量未定义可以防止报错
  2. 如果变量为空可以提供默认值,减少条件判断,复杂默认值还是要使用条件判断标签来实现

给变量设置默认值输出

{$category.name|default='分类名为空'}
{$user.user_nickname|default='这个家伙没有设置昵称'}

给系统变量设置默认值输出

{$Think.get.name|default="名称为空"}

results matching ""

    No results matching ""