PHP显示与逻辑相分离和模板技术
工具/原料
PHP显示与逻辑相分离
原始做法:混合代码
1、原始做法:混合代码需求:在网页上使用标题标签h1显示当前时间,有3种形式可选:仅日期, 仅时间,有日期有时间;
2、对这些代码稍作改进:
高级做法:逻辑 与 显示 相分离
1、需求:在网页上使用标题标签h1显示当前时间,有3种形式可选:仅日期, 仅时间,有日期有时间;将上一个文件的代码,分离到2个文件中:
模板技术
1、需求:页面上,可以显示“当前年月日张虢咆噘时分秒”,并且,在页面的“右上角”,可以有3种的页面表现形态(风格);逻辑原理:page1.php:$t = 计算出当前时间;//获得要显示的数据$type = 计算(判断)出不同的风格;根据不同的风格,载入不同的“数据显示文件”——此时被称为模板;3个数据显示文件:page1a.htmlpage1b.htmlpage1c.html代码演示如下: