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().