append_by_ref <methodsynopsis> <type>void</type><methodname>append_by_ref</methodname> <methodparam><type>string</type><parameter>varname</parameter></methodparam> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> <methodparam choice="opt"><type>bool</type><parameter>merge</parameter></methodparam> </methodsynopsis> <para> Utilisée pour <link linkend="api.append">ajouter</link> des valeurs à un template par référence plutôt que par copie. Si vous ajoutez une variable par référence puis changez sa valeur, le changement est aussi répercuté sur la valeur assignée. Pour les <link linkend="advanced.features.objects">objets</link>, append_by_ref() ne fait pas de copie en mémoire de l'objet assigné. Voir la documentation PHP pour plus d'informations sur les références de variable. Si vous passez le troisième paramètre à <literal>true</literal>, la valeur sera fusionnée avec le tableau courant plutôt que d'être ajoutée. </para> ¬e.parameter.merge; <example> <title>Exemple avec append_by_ref append_by_ref('Nom',$myname); $smarty->append_by_ref('Adresse',$address); ?> ]]> Voir aussi append() et assign().