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

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

説明

void assignByRef(string varname,
                 mixed var);

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

テクニカルノート

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

Example 13.4. assignByRef()


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

   

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