assignByRef() — assign values by reference
void assignByRef(string varname,
mixed var);
This is used to assign()
values to the templates by reference.
With the introduction of PHP5, assignByRef()
is not necessary for most
intents and purposes. assignByRef()
is useful if you want a PHP array index value
to be affected by its reassignment from a template. Assigned object properties behave
this way by default.
Example 14.7. assignByRef()
<?php // passing name/value pairs $smarty->assignByRef('Name', $myname); $smarty->assignByRef('Address', $address); ?>
See also
assign()
,
clearAllAssign()
,
append()
,
{assign}
and
getTemplateVars()
.