|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要想从事软件开发工作,那么,还有很多的知识要学习,其实,不管是以后想去从事哪个工作,都需要自己去利用空闲的时间去不断的学习新的知识,不断的充实自己。 PHP代码全体保留到独自的文件中,这个文件也就是由页面URL实践挪用的文件。Web办事器经由过程PHP引擎解析该文件,然后把了局前往给阅读器。普通地,PHP代码老是静态地生成页面内容,好比查询数据库或履行某种盘算等。上面是一个例子:
<?php
// example.php
require('class.FastTemplate.php');
$tpl = new FastTemplate('.');
$tpl->define( array( 'main' => 'main.htm',
'header' => 'header.htm',
'leftnav' => 'leftnav.htm' ) );
// 此处的PHP代码设置$content使其包括适合的页面内容
$tpl->assign('CONTENT', $content);
$tpl->parse('HEADER', 'header');
$tpl->parse('LEFTNAV', 'leftnav');
$tpl->parse('MAIN', 'main');
$tpl->FastPrint('MAIN');
?>
这里咱们利用的是盛行的FastTemplate模板类,但其根基思绪关于其他很多模板类来讲都一样。起首你实例化一个类,告知它到哪里去寻觅模板文件和哪个模板文件与页面的哪局部对应;接上去是生成页面内容,把了局付与内容的标识符;然后,顺次解析各个模板文件,模板类将履行需要的交换操作;最初把解析了局输入到阅读器。
这个文件完整由PHP代码组成,不包括任何HTML代码,这是它最大的长处。如今,PHP法式员可以集中精神编写生成页面内容的代码,而不用为了若何生成HTML去准确地格局化终究页面而忧虑。
你可使用这类办法和下面的文件机关出一个完全的网站。假如PHP代码是以URL中的查询字符串为基本生成页面内容,例如http://www.foo.com/example.php?article=099,你可以据此机关出一个完全的杂志网站。
很轻易看出采取模板还有第二个优点。如上例所示,页面右边的导航条独自保留为一个文件,咱们只需编纂这一个模板文件就能够改动网站一切页面右边的导航条。小试一下身手,大概是没问题了,那么交给你个任务,做个留言本吧,这和HELLO WORLD有一比啊!^_^,同是新手面临的第一道关。 |
|