...え~キャッシュ機構を追加するだけで完璧です! この方法で書いた場合、通常のテンプレート エンジンよりもパフォーマンスが高くなるかどうかはわかりません。
[PHP]コード
- $a = array(
- 'a','b','c'
- );
- require 'template/demo.php';//参照テンプレート
- ?>
コードをコピー
[PHP]コード
- テンプレートファイル:
-
-
- テンプレート テスト
- =$a[1]?>
コードをコピーします
[PHP]コード
- キー値: =$value?>
-
- //配列の反復
-
- //smarty:
- {foreach item=na from=$a key=key}
- Key value: {$key}
- {/foreach}
-
- //PHP プログラマ向け一つの方がわかりやすいでしょうか?
- //smarty はテンプレートの解析にも正規表現を使用します。PHP の正規表現はそれほど効率的ではありません...
コードをコピーします
|