On the NewsForge.com site today, there's this look at using the Smarty libraries in PHP to do templating and presentation.
PHP has historically been a simple scripting language used for quickly developing small web sites with dynamic content. But newer features have given the language the structure and libraries for building larger applications. One such library is Smarty, a templating and presentation engine. Smarty helps developers build applications in modules by separating the presentation layer from the application code. This article covers some of the basic features of Smarty for developers.
The tutorial shows you how to get started with Smarty (but not install), use it for simple array loops, work with variables and manage objects. Basic concepts, but a good foundation and starting place for anyone looking to use this powerful templating system..