我是用这种方式写的,但它导致我的程序中止:
HTML::Template::Pro->new(filename=>$file, filter => $filter ? $filter : undef);
上述代码有什么问题?
基本上我希望条件过滤器在每个encode_entities()
上执行TMPL_VAR
。
答案 0 :(得分:0)
undef
不是filter
的有效值。相反,完全省略filter参数,如下所示:
HTML::Template::Pro->new(filename=>$file, $filter ? (filter => $filter) : ());