模板a.tpl的内容: haha, I'm {name}.<br> I've learned the following language:<br> {language_list}I can even learn a programming language in 3 days.模板b.tpl的内容: {language};<br> 主程序的内容: <?php require './template.inc'; $tpl=new Template('.'); $tpl->set_file("a","a.tpl"); $tpl->set_var("name","牛人");$langs=array("C","C++","JAVA","Cobol","PASCAL","ASM");$tpl->set_file("b","b.tpl"); foreach($langs as $lang) { $tpl->set_var("language",$lang); $tpl->parse("language_list","b",true); }$tpl->parse("content","a"); $tpl->p("content"); ?>运行输出内容: Content-type: text/htmlhaha, I'm 牛人.<br> I've learned the following language:<br> C;<br> C++;<br> JAVA;<br> Cobol;<br> PASCAL;<br> ASM;<br>I can even learn a programming language in 3 days. ---------------------------------------------------------- 看明白以上代码就差不多了。
haha, I'm {name}.<br>
I've learned the following language:<br>
{language_list}I can even learn a programming language in 3 days.模板b.tpl的内容:
{language};<br>
主程序的内容:
<?php
require './template.inc';
$tpl=new Template('.');
$tpl->set_file("a","a.tpl");
$tpl->set_var("name","牛人");$langs=array("C","C++","JAVA","Cobol","PASCAL","ASM");$tpl->set_file("b","b.tpl");
foreach($langs as $lang)
{
$tpl->set_var("language",$lang);
$tpl->parse("language_list","b",true);
}$tpl->parse("content","a");
$tpl->p("content");
?>运行输出内容:
Content-type: text/htmlhaha, I'm 牛人.<br>
I've learned the following language:<br>
C;<br>
C++;<br>
JAVA;<br>
Cobol;<br>
PASCAL;<br>
ASM;<br>I can even learn a programming language in 3 days.
----------------------------------------------------------
看明白以上代码就差不多了。
http://www.phpe.net/articles/333.shtml至于template.inc的中文注释,只大概看了下,似懂非懂的。呵呵。