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