再说模板引擎

最近一直忙于考试,很长时间没有更新博客了。

继续说说自己写模板引擎的思路吧,利用堆栈记录标签,然后匹配进行替换,及使用array_pop,和array_push作为记录器,然后比较上一个标签如:….{if}…{else}…{/if}…,由if入栈,然后遇见else,匹配到上一个if,扔掉,知道等待出现/if,最后完成匹配。