为变量设置一个默认值。当变量未设置或为空字符串时,将由给定的默认值替代其输出。Default需要一个参数。
参数位置 | 类型 | 是否必须 | 默认 | 描述 |
---|
1 | string | No | empty | 这是变量为空的时候的默认输出。 |
Example 5-9. default
<?php $smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.'); $smarty->assign('email', ''); ?>
Where template is: {$articleTitle|default:'no title'} {$myTitle|default:'no title'} {$email|default:'No email address available'}
Will output: Dealers Will Hear Car Talk at Noon. no title No email address available |
参见默认变量处理和空白变量处理页面。
|