项目开发中,前端工程师和PHP工程师分工是一种非常好的方式,那样前端工程师只需要负责HTML,CSS,JS而不需要编写复杂的PHP,但是,PHP是嵌入到HTML中的,因此,
模板引擎出现了!
最常见的模板引擎是smarty,thinkphp中的THINK模板引擎也是一个不错的模板引擎。thinkphp的视图层就是THINK模板引擎实现的。或者可以说他们是一个东西,只是叫法不一样。
还有很多其他优秀的模板引擎,他们的实现原理都是差不多的。下面是整个模板编译流程:
项目开发中,前端工程师和PHP工程师分工是一种非常好的方式,那样前端工程师只需要负责HTML,CSS,JS而不需要编写复杂的PHP,但是,PHP是嵌入到HTML中的,因此,
模板引擎出现了!
最常见的模板引擎是smarty,thinkphp中的THINK模板引擎也是一个不错的模板引擎。thinkphp的视图层就是THINK模板引擎实现的。或者可以说他们是一个东西,只是叫法不一样。
还有很多其他优秀的模板引擎,他们的实现原理都是差不多的。下面是整个模板编译流程: