面）分离。理想的情况下，这将降低软体维护费用和人力。在这个研发策略之下，设计师可专注于实现表现层而不用撰写PHP程式码，并允许PHP程式设计师抽离出表现层并专注实现后端逻辑。Smarty支援几个高阶模板程式的特性，包含：以及其他特性。一些其他的模板引擎也支援这类特性。
程式码范例.因为 Smarty将 HTML码与PHP程式码分离，所以会有两个档案：<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www