[PHP]テンプレートエンジンとベンチマーク

PHPで動作するテンプレートエンジンはちょっと使いたいだけならクラスタイプが便利ですが、速度が気になるところ。
Smarty Benchmarksで主なテンプレートエンジンのベンチマークサンプルが見れます。
使われてるベンチマークのソースも入手できるので自分で比較を試したい時に便利かも。

テンプレートベンチマーク
上の画像はvar_loop 50 iterationsの結果。
10と比べると順位が入れ替わってるんですが、smartyは高機能だから仕方ない感じだろうか。

続きを読む

ColorMe!ShopProテンプレート作成について

最近作成する機会があったColorMe!ShopProのテンプレートについてのメモ。


いろいろ出来るように見えるが、実際カスタマイズしてみると触れる範囲が狭いというのがわかる。
テンプレートそのまま使うユーザには良いかもしれないが、自分でアレコレしたい人はやりたいことがやり難くて苦労しそうだ。

続きを読む

ColorMe!ShopPro if文とか



ColorMe!ShopProのテンプレート構築で欠かせないif文とかについての解説。

if文というのは英語の意味と同じで「もし~ならば」という動作をする。
処理に説明をつけると次のようになります。
[smarty]
<{if (条件)}>//もし(条件)ならば~
(条件に該当する場合の処理)を実行
<{else}>//あてはまらなければ~
(条件に該当しない場合の処理)を実行
<{/if}>
[/smarty]

続きを読む