摘要: 接上(2) 检测所有模版引擎的语句,发现错误和不对的就产生错误! 成员变量: private $template; //用来保存模版的内容 private $IF_LINE_NUM; //用来保存IF所在的行数 private $ENDIF_LINE_NUM; //用来保存ENDIF所在的行数 private $FOREACH_LINE_NUM; //用来保存F... 阅读全文
posted @ 2009-02-14 16:33 酷越 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 接上篇(1) 新建文件stupid_parser.class.php。 先定义我们的类StupidParser: template = fread($fp, filesize($file)); } else { exit('错误:模板文件大小为零'); } fclose($fp); return true; } ... 阅读全文
posted @ 2009-02-14 15:32 酷越 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Smarty一直被人视为是多余的东西,我觉得认为Smarty多余的人才是多余的....不说这些了。今天我就教大家写个模板引擎,让大家都可以写一个属于自己的模板引擎,而且看完这篇文章之后,你对Smarty的认识会更进一步的。我的模板引擎名叫Stupid("傻瓜"的意思),我不喜欢太聪明的东西! Stupid模板引擎是由3个文件组成,他们分别是:stupid.class.php,stupid_par... 阅读全文
posted @ 2009-02-14 15:07 酷越 阅读(340) 评论(0) 推荐(0) 编辑