assign_by_ref() — 参照として値を割り当てます。
void assign_by_ref(string varname,
mixed var);
これを使用して、コピーを作ることなく参照として
テンプレートに変数を 割り当て
ます。詳細は、PHP マニュアルのリファレンスの説明を参照して下さい。
これは参照によってテンプレートに変数を追加するのに使用されます。
参照による値が追加された場合は、その値が変更されると追加された元の値も変更されます。
objects
についても、assign_by_ref()
は追加されたオブジェクトをメモリ内にコピーする事を避けます。詳細は、
PHP マニュアルのリファレンスの説明を参照して下さい。
Example 13.4. assign_by_ref()
<?php // 名前/値のペアを渡します $smarty->assign_by_ref('Name', $myname); $smarty->assign_by_ref('Address', $address); ?>
assign()
、
clear_all_assign()
、
append()
、
{assign}
および
get_template_vars()
も参照してください。