HTMLタグの値をPHP変数にしようとしています。以下のコードは機能しません。{mytag} の値は 21 です。
データベースからフィールドを抽出するために、smarty テンプレート内に HTML フックとして {mytag} があるため、{mytag} が必要です。
計画は、いくつかの数学内でデータベースからの int を使用することですが、{mytag} はオブジェクトとして扱われるため、値を別の変数に取得する必要があります。
$t = new stdClass;
$t->bat = "{mytag}";
$bar = $t->foo;
ob_start();
$b = var_export($bar, true);
echo $b;
$stdClass = ob_get_contents();
ob_end_clean();
$the_var = $stdClass;
出力を確認すると、名前はわかりますが、値はわかりません。
echo $the_var[0]
//prints ' and not 2
echo $the_var[1]
//prints { and not 1
$the_var に値 21 を含めるにはどうすればよいですか?