From Logemann.org today there's this piece on templating in PHP and why using them can help with the creation of an MVC framework.
Generally a template engine is the best way to achieve a MVC style application. MVC means Model / View / Controller and means an architecture where basic parts of an application are seperated into different "components" or "units". For a web-application it means the following:
He continues on giving an example of templating in PHP - using Smarty. It's a pretty simple example, but you get the idea on how templates help separate out the presentation logic from the business logic (one of the keys of MVC).




