smarty template engine
Monday, October 13, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


default

Используется для установки значения по умолчанию для переменной. Если переменная не установлена или является пустой строкой, указанное значение по умолчанию будет подставлено вместо неё.

Замечание: Если директива error_reporting установлена в E_ALL, необъявленные переменные всегда будут отображать ошибку в шаблоне. Эта функция полезна для замены пустых значений или строк нулевой длинны.

Позиция параметраТипОбязателенПо умолчаниюОписание
1stringНетemptyЭто значение по умолчанию для вывода, если переменная пуста.

Пример 5-9. default

<?php

$smarty
->assign('articleTitle''Dealers Will Hear Car Talk at Noon.');
$smarty->assign('email','');

?>

Шаблон:

{$articleTitle|default:'no title'}
{$myTitle|default:'no title'}
{$email|default:'No email address available'}

Результат обработки:

Dealers Will Hear Car Talk at Noon.
no title
No email address available

См. также Обработка переменных по умолчанию и Обработка пустых переменных.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.