1章 Simplate とは?

Simplate は、PHP のためのテンプレートエンジンです。PHP のロジックとコンテンツを分離して管理するのを容易にします。これにより、プログラマとデザイナの役割が分けられている場合に作業がしやすくなります。

Simplate の特徴

  • 非常に高速 (Smarty テンプレートエンジンよりも遥かに高速)
  • Smarty の機能の一部が使用可能。
  • テンプレートのコンパイルは 1 度だけ行われるので、テンプレートの構文解析のオーバーヘッドが少ない。
  • デリミタタグの記法を変更可能 (default:<{$variable}>)
  • if, section, foreach 構文のサポート
  • テンプレート内でコメントが使える
  • php タグにより、PHP の構文そのものも使用可能です。 (但し、テンプレートにロジックを埋め込みやすくなるため、非推奨)