プログラマーTweetSmarty3の特徴やSmarty2からの変更点などを書いてみました。呼び出し方法やテンプレートの記述の方法など今まで通り使うことができます。使う側は意識することは特にありません。内部的には組み込み関数やSmartyメソッドなどもすべてクラス化しプラグイン化していて、必要なものは必要な時に呼び出すということになっていて、Smarty2より動作が早いです。テンプレートにPHPコードが使えるようになった今まではタグベースのテンプレートしか使えなかったのですが、PHPのコードをテンプレートとして使えるようになりました。$smarty->display('php:index.tpl');1$smarty->display('php:index.tpl');テンプレートの前に「php:」という文字列があります。これを指定することによりPHPコードとして認識させることができます。PHPコードでも関数や修飾子を使えます。新機能テンプレートタグに計算式が書けるようになった構文解析が強化されたことにより、演算機能使えるようになりました。PHPの関数も使用可能です。円周:18.849555921539面積:28.274333882308{assign}で配列を定義できるようになりましたSmartyで配列の定義ができるようになりました。value=[1,[9,8],3]}{for}タグ,{while}タグが追加されました{for}タグ,{while}タグが追加され、{foreach}がPHPと同様に書けるようになりました。$i<10}{$i}{/while}{for}タグ,{while}タグが追加されループ処理がやりやすくなったり、{assign}が配列指定が可能になったりそういう部分の改善はうれしいです。これから使っていきたいと思います。投稿一覧SearchRanking1Y!mobileメール(@yahoo.ne.jp)とyahooメール(@yahoo.co.jp)2経費削減!無料で古紙・段ボールを持って行ってくれる業者まとめ3最新AndroidOSをインストール出来るカスタムROMのススメ4知らなかった...CSSでテキストの両端揃えが普通にできた5JavaScriptでCSSを操作する方法6画像のフォントが何かを調べる方法7目標達成用紙(マンダラート)のGoogleスプレッドシートつくりました。