php模板技术
由于在公司的Web开发团队中,主要有两种人才,即美工设计者和程序开发人员。前者是可以设计出到位的界面,而后者是可以写出键壮的PHP的代码。 两种技能均有的人极少。所以使两种人员协调开发的技术显得很必要。
现在已经有很多解决方案,可以将网站的页面设计和PHP应用程序几乎完全 分离。这些解决方案称为“模板引擎”,它们正逐步消除由于缺乏层次分离而带来的难题。其目的是达到逻辑上人的分离。让程序开发者专注于资料的控制或者功能 的达成;而网页设计师则可专注于网页排版,让网页看起来更有专来感。
模板引擎技术的核心比简单,只要将美工页面(不包括任可的PHP代码) 指定为模板文件,并将这个模板文件中有活动的内容,如数据库的输出,用户交互等部分,定义成使用特殊“定界符”包含的“变量”,然后放在模板文件中相应的 位置。当用户浏览时,由PHP脚本程序打开该模板文件,并将模板文件中定义的变量进行替换。这样,模板中的特殊变量被替换为不同的动态内容时,就会输出需 要的页面。
在Web开发中分离应用程序的业务逻辑和表现逻辑,是我们使用模板引擎的主要目的。
目前,可参PHP中应用的并且 比较成熟的模板有很多,例如Smarty、PHPLIB、IPB等几十种。使用这些通过PHP编写的模板引擎,可以让你的代码脉络更加清晰,结构更加合理 化。也可以让网站的维护和更梳妆打扮变得更加容易,创造一个更加良好的开发环境,让开发和设计工作列容易结合在一起。
甚至你也可以编写属于 自己的模板。

浙公网安备 33010602011771号