该函数用来按引用而不是拷贝给模板assign()值。关于变量引用的说明参见PHP手册。
技术注解:用来按照引用给模板赋值。如果你按照引用给变量赋值,并修改了值,那么被赋值的变量也会变化。对于对象而言,assign_by_ref()也避免赋值对象在内存中的拷贝。详细说明参见PHP手册中关于变量引用的部分。
例子13-1. 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()。