Description
void 
append_by_ref ( string varname, mixed var [, bool merge])
   This is used to
   append values to the templates by reference.
   If you append a variable by reference then change its
   value, the appended value sees the change as well. For
   objects,
   append_by_ref() also avoids an in-memory copy of the appended object.
   See the PHP manual on variable referencing for an in-depth
   explanation. If you pass the optional third parameter of true,
   the value will be merged with the current array instead of appended.
  
Technical Note: 
  The merge parameter respects array keys, so if
  you merge two numerically indexed arrays, they may overwrite each other
  or result in non-sequential keys. This is unlike the
  array_merge() function
  of PHP which wipes out numerical keys and renumbers them.
 
| Example 13-1. append_by_ref | 
<?php// appending name/value pairs
 $smarty->append_by_ref('Name', $myname);
 $smarty->append_by_ref('Address', $address);
 ?>
 | 
 | 
   See also append() and
  assign().