SmartyとはPHPで使用できるテンプレートエンジンです。デザイン部分(表のHTMLページ)とロジック部(PHPで記述)を分離して管理することができるようになります。Javaで言う、JSPとServletみたいな感じですね。PHP側でHTMLに文字列をassignし、テンプレートファイルでレイアウトを指定することで、ページレイアウトの管理を可読性があるものにします。 少し大きめのシステムを作る場合は、この見通しの良さは(効率アップのためにも)重要になりますので覚えておいて損はないかと思います。ちなみにですが、Smarty自身もPHPで作られています。いわばPHPを拡張するライブラリのような位置づけになります。 PHP単体ではSmartyは利用できませんので、以下の手順でインストールしてあげる必要があります。 Smartyのインストール 2005年11月現在で「Smarty Ver 2.6