default修飾子 デフォルト値を設定する

変数のデフォルト値を設定する。
変数が空であるか設定されていない場合に、代わりとして この値が表示される。

注意
error_reporting(E_ALL) を指定すると、テンプレート内で未定義の変数を使用した場合に常にWarningエラーが発生する。

パラメータの位置必須デフォルト概要
1stringNoempty変数が空の場合に表示されるデフォルト値

PHP

$smarty->assign('hoge', 'it is fine today.');
$smarty->assign('foo', '');

テンプレート

{$hoge}
{$bar|default:'no text'}
{$foo|default:'no text!'}

出力

it is fine today.
no text
no text!

関連記事

スポンサーリンク

pstree プロセスの親子関係をツリー表示する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る