第1章 Smarty とは?

Smarty は PHP のためのテンプレートエンジンです。具体的に言うと、php のプレゼンテーションからアプリケーションのロジックとコンテンツを分離して管理する事を容易にします。 これは、プログラマーとテンプレートデザイナーの役割が異なり、 これらの役割を違う人間が受け持っている場合に最適だと言えます。

例えば、新聞記事を表示するwebページを作成しているとします。

Smarty の設計の目標の一つとして、 ビジネスロジックとプレゼンテーションロジックの分離があります。

Smarty の特徴