Files
smarty/docs/es/programmers/api-functions/api-append-by-ref.xml
2005-11-08 23:37:29 +00:00

66 lines
2.0 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<refentry id="api.append.by.ref">
<refnamediv>
<refname>append_by_ref</refname>
<refpurpose>pasando valores por referencia</refpurpose>
</refnamediv>
<refsect1>
<title>Descipción</title>
<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>
Este es usado para <link linkend="api.append">pasar</link> valores al
templete por referencia. Si usted pasa una variable por referencia entonces
cambiara su valor, el valor asignado sufrira el cambio también. Para
<link linkend="advanced.features.objects">objetos</link>, append_by_ref()
también envia una copia en memoria del objeto adicionado. Vea el manual de
PHP en referenciando variables para una mejor explicación del asunto.
Si usted pasa el tercer parámetro en true, el valor será mezclado con el
arreglo en ves de ser adicionado.
</para>
&note.parameter.merge;
<example>
<title>append_by_ref</title>
<programlisting role="php">
<![CDATA[
<?php
// appending name/value pairs
$smarty->append_by_ref("Name", $myname);
$smarty->append_by_ref("Address", $address);
?>
]]>
</programlisting>
</example>
<para>
Ver también <link linkend="api.append">append()</link>
y <link linkend="api.assign">assign()</link>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->