名前

assignByRef() — 参照として値を割り当てます。

説明

void assignByRef(string varname,
                 mixed var);

これを使用して、参照として テンプレートに変数を 割り当て ます。

テクニカルノート

PHP 5 以降では、assignByRef() はほとんどの場合で不要になりました。 assignByRef() が有用なのは、PHP の配列のインデックスの値を テンプレートから再代入したい場合などです。オブジェクトのプロパティへの代入は、 デフォルトでこれと同じ挙動になります。

例 14.7. assignByRef()


<?php
// 名前/値のペアを渡します
$smarty->assignByRef('Name', $myname);
$smarty->assignByRef('Address', $address);
?>

   

assign()clearAllAssign()append(){assign} および getTemplateVars() も参照してください。