刚学习php模版,感觉有点困惑.下面是我的一点理解和困惑:
模版是将html文件和分离开来,一般不用模版的话页面表现(html)和业务逻辑(php)是混合在一起的.①在实际的网页开发中,我就直接用模版生成新的文件,而不再使用模版也是行的么?
②我还是觉得这样太麻烦,我想:既然html表现的内容是来自php的,我就将html内容用类似于占位符的东西,让后再用php调用出的内容去替换占位符,不也是可以的么?这可以实现么?运用什么技术?求详细解答..
模版是将html文件和分离开来,一般不用模版的话页面表现(html)和业务逻辑(php)是混合在一起的.①在实际的网页开发中,我就直接用模版生成新的文件,而不再使用模版也是行的么?
②我还是觉得这样太麻烦,我想:既然html表现的内容是来自php的,我就将html内容用类似于占位符的东西,让后再用php调用出的内容去替换占位符,不也是可以的么?这可以实现么?运用什么技术?求详细解答..
我推荐codeigniter这个框架,mvc比较清晰。
一旦编译完成,只需执行“新的php文件”即可。也就是说“php”和“html”只在开发时有用
而这个“新的php文件”是php和html混合编码的文件对于你的②,描述的是解释型模板引擎的工作流程
由于每次运行都要用内容去替换占位符,所以效率是比较低的。把“html”分离出来的好处还在于:是个“html”可以借助可视化编辑工具轻松的完成界面设计