怎样将逻辑和内容分离的方法

时间:2021-04-16

  我们可能对时使用HTML描述一个网络文档结构,和用级联样式表单(CSS)描述其外观比较成熟。这种将外观从内容上分离出来的想法可以扩展到脚本编码中去。一般来说,如果将逻辑从内容中分离、内容从外观分离,那么网站将更以长期使用和维护。这就归结为PHP和HTML的分离。

  对于只有行数不多的代码或脚本的简单项目,使用分离法是得不偿失的。但是当项目扩大的时候,就必须找到逻辑和内容分离的方法。如果不这样分离,代码将越来越难维护。如果我们决定将某一新的设计应用与网站,要在原来的代码中嵌入许多代码,那么做这样的修改简直就不能想象。

  要分离逻辑和内容,有以下三种基本的方法:

  1)用包含文件保存不同部分的内容。虽然这种方法非常单纯,但是如果网站主要是静态的,它很有效。

  2)用一个函数或者一组成员函数的类API将动态内容插入到静态网页模板中。

  3)使用模板系统。模板系统可以用来解析静态模板,并通过正则表达式动态数据代替占位符标记。这样做的好处是。如果别人设计模板,如:图形设计师,他不需要懂PHP代码。应该是提供的模版只需做最小的修改。

  以上几点就是将逻辑和内容分离的方法,可能还不是很全面。但希望大家多交流。这样才能从不全面到全面。从而更好地维护代码。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章