在smarty3中模版的注释有两种:
第一种是:如果你的smarty3定界符是{},则可以使用{*被注释的内容*}来注释;
第二种是:一般的html的注释,即<!--被注释的内容-->;
虽然说这两种方法都可以达到注释的目的,但是他们是有很大区别的:
首页smarty3是一种编译型的模版引擎,如果使用smarty3的{*被注释的内容*}这种注释,
则在编译并输出到页面后,{*被注释的内容*}是不被输出的,是看不到的,如果被注释的
内容中包括了模版变量,则模版变量也不会被编译;
但是使用<!--被注释的内容-->这种注释则在内容输出到页面后,它也是会被输出到页面的,
并且如果被注释的内容中包括了模版变量,则模版变量也会被编译并执行,也会和注释符号
一起输出到页面;
所以不管从效率方面还是安全性方面来说,笔者都推荐使用smarty3的{*被注释的内容*}这种注释。