There are many benefits to incorporating a template engine into your applications. Foremost is the seperation of "application logic" from "application presentation", enabling the separation of tasks between software developer and web-page designer in projects, keeping PHP code and HTML separate.
This article will guide you through an implementation and demonstration of using the Smarty Template Engine. The goal of this article is to give you a foundation of knowledge that will allow you to start implementing Smarty in your projects. If you are interested in learning more, please read along.