append_by_ref void append_by_ref string varname mixed var void append_by_ref string varname mixed var boolean merge Эта функция используется для добавления значений к шаблону по ссылке. Если вы добавляете переменную по ссылке то, соответсвенно, можете изменять значение переменной, на которую она ссылается. Для объектов, append_by_ref() так же помогает избежать их копирования в памяти. Смотрите руководство PHP на предмет ссылок на переменные для более глубокого пояснения. Если вы устанавливаете необязательный третий параметр в true, то значение не добавляется, а сливается с текущим массивом. Техническое замечание Параметр слияния связан с ключами массива, поэтому, если вы объеденяете два не ассоциативных массива, они могут переписать некоторые значения друг друга или выдать массив с непоследовательными ключами. В этом заключается некоторое отличие от функции array_merge() в PHP, которая удаляет нумерацию ключей и перенумеровывает их. append_by_ref append_by_ref("Name",$myname); $smarty->append_by_ref("Address",$address); ]]>