05/01/23 04:56:16
>>119さんの仰るとおりです
本体はPHPで実行して、本体から使われるSmartyクラスがPHPへ変換から実行まで行います。
$number = 5;
$smarty->assign('var', $number);
$smarty->display('template_file_name');
のようにするとテンプレート内部で$varのような文字列が5となり表示されます。
>>119さんの内容を読む限りでは
テンプレート内部でPHPを書くことが可能という機能もあるので、
そのような機能を用いて本体内部の読み書きを行うとアウト
本体の直接内部アクセスを行わず
上の例のような単純な代入のみではセーフ
といった感じみたいですね
>これはべつに GPL の問題じゃなくて、ソフトウェアの定義とか、そっちの問題。
確かに今まではかなり意識が薄かったので、今回このような問題に直面してとても参考になりました