Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

Name

assign_by_ref (Referenz zuweisen)

void assign_by_ref(string varname,
                   mixed var);

Weist einen Wert via Referenz zu, anstatt eine Kopie zu machen. Konsultieren Sie das PHP-Manual zum Thema 'variable referencing' für weitere Erklärungen.

Technical Note

'assign_by_ref()' ist effizienter als 'assign()', da keine Kopie der Variable erzeugt wird, sondern auf die Variable im Speicher referenziert wird. Beachten Sie dabei, dass eine nachträgliche änderung Original-Variable auch die zugewiesene Variable ändert. PHP5 wird die Referenzierung automatisch übernehmen, diese Funktion dient als Workaround.

Example 13.4. assign_by_ref (via Referenz zuweisen)


<?php
// Namen/Wert-Paare &uuml;bergeben
$smarty->assign_by_ref('Name', $myname);
$smarty->assign_by_ref('Address', $address);
?>