【PHP】テンプレートエンジンSmartyを使ってみよう!

Smartyを使ってみよう

PHPをやる上でテンプレートエンジンというものを学んだ方が良いとの話を聞きました。

デザインとプログラムを分ける事が出来るSmartyをこれから学習してみたいと思います。


Smartyはここが便利!

Smartyを学ぶにあたって便利な箇所を調べてみました。

デザインとプログラミングを分けられる

デザインとプログラミングを分けて記述できる事でデザイナーとプログラマーそれぞれが作業できるようになります。

これは便利ですね!

デザイン側でのPHPコードがスッキリする

htmlタグとPHPコードを分けられることでhtml側のコードがすっきりします。

これによりデザイナー側はプログラミングを意識する事なくレイアウト変更などが可能になります。

まだ勉強を初めたばかり

Smartyについて勉強中なのですが、まだまだ奥が深そうです。

今の段階での疑問点は、Smartyはプログラマー側だけでなくデザイナー側でも多少の知識はないと困るのでは?という所。

1人で作るサイトであればSmartyのようなテンプレートエンジンは必要なさそうですが、実際にテストサイトを作成してみて便利さを体感してみたいと思います。