Thread HTML::Template::Compiled (HTC)
(209 answers)
Opened by renee at 2005-06-26 15:48 MartinR+2008-08-03 11:32:26-- include_string kann wiederum template-syntax ausführen. beispiel: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use HTML::Template::Compiled; my $htc = HTML::Template::Compiled->new( scalarref => \'<%include_string foo %>', ); $htc->param( foo => "<%= bar %>", bar => 23, ); print $htc->output; __END__ 23 stünde da statt include_string nur var, dann wäre der output '<%= bar %>' kann manchmal recht nützlich sein, diese funktion, man muss sich nur im klaren sein, dass es recht langsam sein kann, weil ich bei solch dynamisch inludierten strings ja nichts cachen kann, da wird also immer schön neu kompiliert. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |